Andrew grew up in Aberdeenshire spending the first years of his life in Alford, a village within the constituency of West Aberdeenshire and Kincardine. Andrew moved at a young age to the town of Inverurie where he attended Market Place School and Inverurie Academy.
Upon leaving school Andrew joined the Royal Navy in which he served as an officer for 3 years, a career that took him around the world to Brazil, Bahrain, Gibraltar and The Falklands. His duties back home included work for the ceremonial events commemoration team. Following this Andrew returned to the North East, studying politics and history at the University of Aberdeen.
Andrew began his political career in 2014 when he became the Conservative campaign manager for the North of Scotland, organising the party machinery for the 2014 European Election, the Scottish Independence Referendum and 2015 General Election. Andrew then worked for Conservative MEP Ian Duncan as his Parliamentary Assistant and Rural Affairs Policy Adviser. Andrew was recruited by Liam Kerr MSP following his election to the Scottish Parliament in 2016 where he was Head of Office based in the Scottish Parliament.
In 2017 Andrew was selected as the Conservative and Unionist candidate for West Aberdeenshire and Kincardine. Andrew was elected with a total of 24,704 votes, a majority of 7,949. Andrew became the first Conservative MP for West Aberdeenshire and Kincardine since its creation in 1997.
Since June 2017 Andrew has represented the people of West Aberdeenshire and Kincardine as their Member of Parliament in Westminster. In March 2018 he became the first new Scottish MP and the first of the 2017 intake, to be promoted when he was appointed as the Parliamentary Private Secretary to the Department for Digital, Culture, Media and Sport. In January 2019 Andrew was promoted to Parliamentary Private Secretary to the Prime Minister.
Andrew lives in the constituency with his wife Madeleine who is originally from Stockholm, Sweden.