Ha firmato un contratto quinquennale con il Braga, squadra della Primeira Liga, nell'aprile 2008.[1]
Nell'ottobre 2013, a causa di un disaccordo tra il loro club TP Mazembe e la Federcalcio zambiana sulle convocazioni internazionali, Kalaba e altri due giocatori (Nathan Sinkala e Stoppila Sunzu) sono stati oggetto di un mandato di arresto in Zambia. A tutti e tre i giocatori è stato successivamente confiscato il passaporto dalle autorità di immigrazione dello Zambia,[2] prima di essere graziati dal governo zambiano.[3]
Ha fatto la sua 100ª presenza in nazionale contro la nazionale di calcio del Mozambico nel giugno 2017,[4] ma è stato sostituito con una sconfitta per 1-0. Non è stato scelto nelle convocazioni per le partite di qualificazione alla Coppa del Mondo 2018 contro la nazionale di calcio dell'Algeria e la nazionale di calcio della Nigeria nell'autunno 2017.[5]