Zdobył brązowy medal na 3000 m z przeszkodami na Igrzyskach Brytyjskiej Wspólnoty Narodów w 1970 w Edynburgu. Na igrzyskach olimpijskich w 1972 w Monachium zajął 6. miejsce na tym dystansie, a na Igrzyskach Brytyjskiej Wspólnoty Narodów w 1974 w Christchurch był ósmy.