Il termine troisième du marathon des Jeux du Commonwealth britannique de 1974, derrière l'Anglais Ian Thompson et le Néo-Zélandais Jack Foster, dans le temps de , un record national toujours en vigueur en 2015. Il termine en 1978.