 In 1986 he won the 14th stage of the Giro d'Italia and the second of the Tour of the Basque Country.In 1987, he was part of the Irish team at the world road championship that ended with a win by Stephen Roche.After that he rode for Kas and then the Dutch PDM team of Sean Kelly.