Stewart was born in Scotland and grew up in Hamilton.
Stewart then worked for the Scottish Conservative Party between 1994 and 2006, first as Head of Research, then Deputy Director and finally as Director between 2001 and 2006 [REF].