Zambian Premier League
Kabwe began his career in Zambia with Kabwe Warriors in 2011, before subsequently moving to fellow Zambian Premier League team Zanaco three years later. During his time with Zanaco, he won the 2016 Zambian Premier League. On 22 December 2016, Kabwe signed for South African Premier Soccer League club Ajax Cape Town. He officially completed the move in January 2017.