Andrew Murrison was born in 1961 in Colchester and raised in Harwich, Essex. He studied medicine at Bristol (MD, MB CHB) and public health at Hughes Hall, Cambridge (DPH). Dr Murrison served for 18 years as a Medical Officer in the Royal Navy leaving in October 2000 as a Surgeon Commander. He was recalled in 2003 to serve in Iraq.
Selected for the West Wiltshire constituency of Westbury in September 2000, he was elected in June 2001. In November 2003 he was appointed to the Conservative front bench as a health spokesman.
In July 2007 he was appointed to the Conservative front bench as a defence spokesman. Dr Murrison is married to Jenny, a physiotherapist. The couple live near Warminster with their five daughters.