Gavin was born in Scarborough on 25th June 1976. He went to Raincliffe Comprehensive School and Scarborough Sixth Form College. He gained a Bachelor of Science from the University of Bradford.
After graduation, Gavin began a career in manufacturing, sucessfully turning around a struggling pottery in Staffordshire. He then became the Managing Director of an architectural design firm which has been involved in the design of many schools, public sector and commercial buildings.
Gavin's involvement in the voluntary sector has been extensive. He has been a Charitable Trustee at his local Citizen's Advice Bureau and a school governor.
Gavin was elected as a County Councillor in 2001, during which time he was involved in community matters, but he has also had a strong interest in education issues. He stood down, in 2005, to contest the seat of Blackpool North and Fleetwood in Lancashire. Afterwards he became Deputy Chairman of Staffordshire Area Conservatives, Chairman of Stoke on Trent Conservative Association and Vice Chairman of Derbyshire Dales Conservative Association.
In 2010, Gavin ran for and was sucessful in winning the parliamentary seat of South Staffordshire. Since entering Parliament in May 2010, Gavin has become a member of the Northern Ireland Affairs Committe and Chairman of the All Party Group on Motor Neurone Disease. He was also elected to the Executive of the Commonwealth Parliamentary Association and he is currently co-chairman of the Parliamentary Group on Design, because of his interest in the manufacturing and design sector.
In October 2011, Gavin became Parliamentary Private Secretary to the Rt. Hon. Hugo Swire MP, Minister of State for Northern Ireland. In July 2012, Gavin became Parliamentary Private Secretary to the Rt. Hon. Owen Paterson MP, Secretary of State for Northern Ireland. In September 2012, Gavin moved to become Parliamentary Private Secretary to the Rt. Hon. Patrick McLoughlin MP, Secretary of State for Transport.