Former national spokesperson for the African National Congress. He began serving as a parliamentarian for the ANC in 2014.
He studied at the University of Fort Hare.
From 1997 to 1999 he was the Executive Councilman of Transport in Mpumalanga.
He has siblings Mandla and Michael. He married Thembi Mthembu. He has two daughters and four sons.
He served under Cyril Ramaphosa.