By his late teens he had establish himself among the nation's top sprinters and represented Zambia in three events at the 2010 African Championships in Athletics. He ran in the heats of the 200 metres, reached the semi-finals of the 400 metres and helped set a Zambian record of 40.94 seconds in the 4×100 metres relay – an event in which Zambia placed seventh in the final. He was chosen for the 400 m alone at the 2010 Commonwealth Games and managed to set a personal best and national junior record of 46.88 seconds in the heats to progress to the semi-finals. The following year he competed at the 2011 All-Africa Games and was again a semi-finalist.