The grand finale took place on Saturday at the Mosaïek Teatro in Johannesburg.
Ndlovu and Princess McDonald were the final two contestants, both hailing from Mpumalanga.
The 26-year-old walks away with a massive prize package that includes R1 million in cash, a record deal from JR’s FeelGood Music, a brand-new Toyota Vitz, Truworths fashion vouchers, and his entire Idols SA wardrobe.
This was the final season of Idols SA.
It was announced in February that the singing competition had been cancelled.
South Africa got its first taste of the competition when the inaugural show aired in March 2002.
It was the second international spinoff of the popular British show, Pop Idol.