Il remporte le titre du saut en hauteur des Jeux du Commonwealth en 1982 et 1986, et obtient la médaille de bronze en 1990. Il se classe par ailleurs neuvième des Championnats du monde de 1983, sixième des Jeux olympiques de 1984, et septième des Championnats du monde en salle de 1987.