Étudiant à l'université de l'Arkansas, il remporte, sur la distance du 3 000 mètres, le titre des Championnats NCAA en salle de 1983. Il décroche son premier titre lors d'une compétition internationale majeure en début de saison 1987 en remportant la finale des Championnats du monde en salle disputés à Indianapolis. L’Irlandais devance son compatriote Paul Donovan au terme d'un ultime sprint. Il réédite cet exploit quatre ans plus tard en s'imposant lors des mondiaux en salle de Séville en 7 min 41 s 14, soit le meilleur temps de sa carrière.