1986 wurde er bei den Commonwealth Games in Edinburgh Fünfter im 30-km-Gehen, und 1987 kam er bei den Weltmeisterschaften in Rom im 50-km-Gehen auf den 26. Platz.