Zdobył brązowy medal w biegu na 1500 metrów na halowych mistrzostwach Europy w 1979 w Wiedniu, przegrywając jedynie z Eamonnem Coghlanem z Irlandii i Thomasem Wessinghage z Republiki Federalnej Niemiec. Jako reprezentant Szkocji odpadł w eliminacjach biegu na 1500 metrów na Igrzyskach Wspólnoty Narodów w 1982 w Brisbane, a na Igrzyskach Wspólnoty Narodów w 1986 w Edynburgu zajął w tej konkurencji 10. miejsce.