He reached the final of the men's 4 x 400 metres relay at the 2024 Summer Olympics.
[1] He ran as a member of the Zambian 4 x 400 metres relay team won the silver medal at the 2022 African Championships in Port Louis, Mauritius.
[4][5] He won gold with the Zambian 4x400m team at the delayed 2023 African Games in Accra, in a national record time of 2.59:12.
[8][9] He won bronze with the Zambian 4x400m relay team at the 2024 African Championships in Athletics in Douala, Cameroon in June 2024.
[10][11] He competed in the men's 4x400m relay at the 2024 Summer Olympics in Paris as part of the Zambian team which qualified for the final, placing eighth overall.