From 1987 to 1997 he was the British Conservative Member of Parliament for Wimbledon. He served in The Life Guards in the British Army, attaining the rank of lieutenant colonel, and served in the First Gulf War. He was the principal for two occupational health practices, advising Barclays Bank, Rio Tinto and other multi-national companies from 1980 to 1994. He was a consulting physician for BUPA from 1976 to 1986. He was the founder chairman of the Countryside Alliance. He is the great-grandson of Sir Frank Fox, OBE (1874-1960).