In 2007, he was elected a ward councillor for the Independent Democrats. As a member of the Independent Democrats, he served as chairperson in all three (municipal, provincial and national) of the party's political structures. He has received several awards from the Independent Democrats. He joined the Democratic Alliance in 2010, and the party appointed him as Drakenstein constituency chair.
