Holds a B.A degree in Politics and Philosophy at Hull University, UK. He studied for the English Bar at the Honourable Society of the Lincoln's Inn London and was called to the Bar in 1974. He started private practice in 1979. He set up his own chambers – Horizon Chambers in 1996 in the UK. He is also a member of the Bar Human Rights Committee in the UK and was involved in the Human Rights Issues in Kenya after an official visit to that country.