De Villiers was born in Somerset East, the son of Jan Stephanus de Villiers, the founder the Cape Town firm of attorneys, Jan S. de Villiers and Maria Isabella Hofmeyr. He attended the South African College Schools where in 1910, he was placed in the matriculation honours list. In 1914 he went as a Rhodes Scholar to Oxford.
