 He was educated at Queen Elizabeth Grammar School (Carmarthen), Haileybury College and Magdalen College, Oxford.He married on 19 April 1933 to Dorothy, the daughter of Jasper Travers Wolfe of county Cork.They had two sons and one daughter 

Before his political career, he served in the army throughout World War II, where he became a major.