Perry var klubbprofessional på Leatherhead Golf Club och vann sin första och enda majorseger i The Open Championship1935. Perrys segerresultat på 283 slag tangerade det lägsta mästerskapsresultatet, vilket inte slogs förrän 1966 av Jack Nicklaus.[1] Han deltog i det brittiska Ryder Cup-laget 1933, 1935 och 1937 men han spelade bara tre matcher av vilka han förlorade två och spelade oavgjort i en.[2][3]
Perry deltog i The Open återigen 1946, 1947 och 1948, och slutade då som bäst på en delad 18:e plats 1947.[4]