Much of his practice was in academic medicine and the NHS, but he also spent time as a consultant in the Royal Navy. His career has included both clinical and basic science research, teaching, and medical and academic administration. His various roles have included a Wellcome Senior Research Fellowship in Clinical Science and appointments as Professor of Medicine, Associate Postgraduate Dean and as the Medical Director of an NHS Trust. He teaches Bioethics and Medical Law as Visiting Professor in the School of Theology, Philosophy and History at St Mary’s University, and is Tutor in Medical Ethics and Law at Imperial College School of Medicine.