Bei der Leichtathletik-Weltmeisterschaft 1976 in Malmö kam er im 50-km-Gehen auf den 22. Platz. 1978 gewann er bei den Commonwealth Games in Edmonton Silber im 30-km-Gehen.