Atuou também por Green Buffaloes, Telekom Malaysia e Hapoel Be'er Sheva. Durante um jogo-treino pelo clube israelense, Nsofwa, que também atuou em 33 partidas pela Seleção Zambiana entre 2000 e 2006 (disputou a Copa Africana de Nações em 2002), sofreu um ataque cardíaco. Levado ao Soroka Medical Center 40 minutos depois, o atacante não resistiu e faleceu aos 28 anos. Em homenagem a Nsofwa, o Hapoel Be'er Sheva aposentou a camisa 6.