Bachelor, Oxford (England) University, 1961. Master of Science, London University, 1970. Doctor of Philosophy, London University, 1979.
Administrative officer London County Council, 1961-1964. Lecturer St. Albans College, 1964-1967. From lecturer to reader University Hertfordshire, England, 1967-1997.
Exchange lecturer Mesa College, San Diego, 1981-1982. Part-time tutor Open University, England, 1972-1977. Panel member council National Academy Awards, England, 1977-1985.
Fellow Royal History Society. Member British Society History of Philosophy (treasurer 1989-1993).
Married Anne Duke, 1962 (divorced 1988). Children: Victoria, Benjamin, Susannah. Married Sheila Lister, 2003.