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. Following the election of Kemi Badenoch as Leader of the Conservative Party, Andrew has served as Shadow Secretary of State for Scotland and Shadow Minister for Energy.