Ngcobo was born in Cato Manor near Durban, South Africa, and started played amateur soccer at a young age for African Bush Rangers, Rand Koreans, Union Jacks.
In 1974, he won the league and the BP Top 8 and in the same season he scored a hat trick in a 7–1 win over Moroka Swallows.
He left for Denver Dynamos in 1975 after leading Chiefs to their first ever league title the previous season with Kaizer Motaung and Patrick Ntsoelengoe.
In 1976 where he won the Benson and Hedges Trophy, Sales House Cup and the BP Top 8 he set a new record of the fastest goal scored in 10 seconds in a 3–1 win over Moroka Swallows on 11 October 1976 in Vosloorus.
He went AWOL for trials in Uruguay with Peñarol organised by Mario Tuani along with Goodenough Nkomo upon returning he was fined R1000.