He was made a partner of KPMG in 1984. He served as a member of the UK board of KPMG from 2000 to 2006, subsequently being appointed vice chairman until his retirement in 2010. At KPMG International he held a number of senior positions including global chairman, banking and global chairman, financial services.