 He was educated at Huish’s Grammar School, Taunton, Somerset; St David’s University College, Lampeter (now the Lampeter campus of the University of Wales Trinity Saint David), Lincoln College, Oxford, and Middlesex University.He initially worked as a teacher in a comprehensive school before holding posts in further education colleges in Southampton and Basingstoke.He was also an inspector in the post-compulsory sector for some years.