He was educated at the St Andrew's Preparatory School in Eastbourne and Marlborough College, before attending the University of Dundee where he was awarded an LLB degree in 1970, and finished his education at the Inns of Court School of Law.
He was educated at the St Andrew's Preparatory School in Eastbourne and Marlborough College, before attending Queen's College at the University of St Andrews where he was awarded an LLB degree in 1970. He finished his education at the Inns of Court School of Law.