He was promoted to colonel on 7 October 1992, having been an acting colonel at that date. He was Commanding Officer of Cambridge Military Hospital, Aldershot from 1993 to 1994. He was Chief of Staff of the Army Medical Directorate from 1996 to 1999. He was promoted to brigadier on 19 March 1999. From 1999 to 2000, he was Commander of Medical HQ, Land Command. On 7 February 2000, he was promoted to major general and appointed Director General Army Medical Services.