Mnguni started his career at Mamelodi Sundowns, before joining Russian club Lokomotiv Moscow on a two-and-three-quarter-year contract February 2002.[2] Mnguni left Lokomotiv after a year and joined fellow Russian side Rostov before moving to Tianjin Teda in China in 2005. Mnguni returned to South Africa in 2006 with Mamelodi Sundowns, moving to AmaZulu for the first half of 2007 and Thanda Royal Zulu for the 2007–08 season. Mnguni once again moved abroad in 2008, signing for Okktha United in Myanmar.[3][4]