Nel 1970 ha vinto la medaglia d'oro nei 10000 m ai Giochi del Commonwealth, manifestazione nella quale ha anche conquistato un undicesimo posto nei 5000 m. Successivamente nel 1972 ha partecipato ai Giochi Olimpici, venendo eliminato in batteria nei 10000 m. L'anno seguente ha invece conquistato un quarantacinquesimo posto nella prima edizione di sempre dei Mondiali di corsa campestre, mentre nel 1974 ha ottenuto un decimo posto nei 10000 m ai Giochi del Commonwealth, manifestazione a cui in questa occasione ha anche preso parte alla maratona, esordendo sulla distanza proprio in questa occasione, chiusa peraltro con un ritiro.