El 2 de julio de 1955 se casó con Nomalizo Leah Shenxane, con quien tuvo cuatro hijos: Trevor Thamsanqa, Theresa Thandeka, Naomi Nontombi y Mpho Andrea.