He competed in the 1972 Summer Olympics, the 1974 Commonwealth Games, 1973 All-Africa Games and the 1978 All-Africa Games. He was the gold medallist at both the African Games and at the Commonwealth Games. He also participated in the 1975 Afro Latin Games and the East and Central Africa Games.