Dia mulai bersepeda pada akhir 1930-an, di Birr, dan mulai naik dengan Eagle Cycling Club ketika dia pindah ke Dublin, berpartisipasi dalam balapan jalan dan uji coba waktu. Ia memenangkan gelar nasional pertamanya pada tahun 1948, dan pada tahun 1951 ia menjadi juara balapan jalanan Irlandia, sementara pada tahun 1953 ia menempati peringkat kedelapan dalam peringkat keseluruhan Tour of Ireland. Secara keseluruhan, ia mengamankan 48 gelar nasional. Pada tahun 1959 ia mengambil bagian dalam Kejuaraan Dunia dalam balap jalanan
di Zandvoort, dan totalnya dia mewakili Irlandia 23 kali. Ia pensiun dari balap mainstream pada tahun 1963.