Ndlovu studied to become an educator he is from the Tsonga tribe. He served as an ANC councilor and as a member of the mayoral committee (MMC) at the Bushbuckridge Local Municipality. He was the regional secretary of the ANC’s Bohlabelo region, which is now part of the ANC’s Ehlanzeni region. At the ANC’s provincial elective conference in December 2015, he was elected as the provincial secretary of the party. After ANC provincial chairperson David Mabuza resigned from the position to take up the position of national ANC deputy president in early 2018, Ndlovu was appointed to serve as the acting provincial chairperson until the next provincial elective conference.