1978 gewann er, für Schottland startend, Bronze bei den Commonwealth Games in Edmonton und wurde Achter bei den Leichtathletik-Europameisterschaften in Prag. 1979 errang er Bronze bei den Leichtathletik-Halleneuropameisterschaften in Wien.