The Manchester-born shot-stopper began his career with Oldham Athletic as a youngster signing his first professional deal in 2013.
During his two years in the first team set-up at Boundary Park he was loaned out three times, first of all to Nantwich Town and then Workington.
In January 2014 he spent a brief spell with Leicester City on a temprary basis on a youth loan until the summer.
In the summer of 2014 he made a move to Accrington Stanley signing an initial six month deal at the Crown Ground. Simpson made his professional debut for Stanley in August 2014 against Southend United in League Two.
After making nine appearances for Accrington he departed the club in January 2015, he signed for Watford in December 2015 taking up a place in the under-21’s before his release that summer.
In the summer of 2016 Simpson signed for National League side York City on a two-year deal having completed a succesful trial.
The ‘keeper made just a couple of appearances during his Minstermen spell, providing cover for first choice Kyle Letheren.
His debut came against Forest Green Rovers whilst in the FA Cup saved a penalty in a 2-1 defeat to Curzon Ashton.
He left Bootham Crescent in 2018 signing for Macclesfield Town in Sky Bet League Two but failed to make an appearance before heading for a spell with Tamworth later that season.
In February 2019 he joined Wrexham until the end of the season joining Jussi Jääskeläinen’s goalkeepers Rob Lainton and Christian Dibble.