Born in Lusaka, Zulu has played club football for National Assembly
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 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
Zulu was a member of the provisional squad at the 2012 Africa Cup of Nations, but did not make the final 23 players