Career
Born in Lusaka, Zulu has played club football for National Assembly, Hapoel Be"er Sheva, Hapoel Bnei Lod, Hapoel Rishon LeZion, Enosis Neon Paralimni, Lamontville Golden Arrows, Kabwe Warriors and ZESCO United
In July 2012, he signed a three-year deal with the South African side Lamontville Golden Arrows. In October 2013, he returned to Zambian League for Kabwe Warriors, signing on a short-term deal. He joined ZESCO United ahead of the 2014 season.
He made his international debut for Zambia in 2011.