Educated at Greytown, South Africa.
From 1944 to 1948 a National Youth League organiser in Cape Province and then promoted Assistant Provincial Secretary. In 1954 he was elected to the Provincial Council of Cape Province for Weenen. At the general elections in March 1966 he became MP for Klip River. In 1967 he was elected chairman of the Nationalist Party in Natal. The following year he was appointed deputy chairman of the Bantu Affairs Commission and in 1970 he was made Commissioner-General.
Nationalist stalwart from Natal who has worked for the party for more than 30 years since his days as a National Youth League organiser.