Nel 1978, durante i Giochi del Commonwealth a Edmonton, vinse la medaglia d'argento negli 800 metri. Nello stesso anno vinse la medaglia d'oro nella medesima specialità durante i Giochi panafricani di Algeri.