Ndlovu served as the ZAPU (and subsequently ZANU-PF) member of parliament for Insiza from 1985 until he lost the seat to the MDC in 2000.
•
He was elected senator for Insiza in 2005 and returned to the senate under the proportional representation system in 2013, representing ZANU-PF in Matabeleland South.