1958 wurde er für Schottland startend Siebter bei den British Empire and Commonwealth Games in Cardiff. Bei den Leichtathletik-Europameisterschaften in Stockholm kam er auf den zehnten Platz. 1960 schied er bei den Olympischen Spielen in Rom in der Qualifikation aus.