Comezou a andar en bicicleta a finais da década de 1930, en Birr, e comezou a andar co Eagle Cycling Club cando se mudou a Dublín, participando en carreiras de estrada e contrarreloj. Gañou o seu primeiro título nacional en 1948, e en 1951 converteuse no campión irlandés de carreiras de estrada, mentres que en 1953 terminou oitavo na clasificación xeral do Tour de Irlanda. En total, conseguiu 48 títulos nacionais. En 1959 participou nos Campionatos do Mundo de carreiras de estrada.
En total, representou a Irlanda 23 veces. Retirouse das carreiras tradicionais en 1963.