Il se classe cinquième des Jeux olympiques de 1972 avec la marque de 5,20 m[1]. Lors de l'édition suivante, en 1976 à Montréal, il atteint de nouveau la finale mais ne franchit aucune barre[2].
Il remporte sept titres de champion du Canada du saut à la perche, en 1970, 1971, 1972, 1975, 1980, 1981 et 1982[3].
Son record personnel, établi en salle en à Toronto, est de 5,38 m.