After being released from Bolton Wanderers, Haughton joined Curzon Ashton FC. Haughton then went on to shine for Trafford FC's scholars which earned him a call up for England Schools. He subsequently began his playing career in the North West Counties League with Runcorn Town.[3] After a trial at Middlesbrough FC, He joined Fleetwood Town in February 2014 following a trial, and was immediately loaned out to Nantwich Town of the Northern Premier League.[3] He signed a new contract with Fleetwood in September 2014 to keep him tied to the club until 2017.[4] He made his debut for the "Cod Army" in the Football League on 4 October 2014, coming on for Antoni Sarcevic 68 minutes into a 1–0 win over Port Vale at Highbury Stadium.
In January 2018 he joined Salford City on a permanent contract on a two-and-a-half-year deal.
In late October 2018 he moved to AFC Fylde.[6] The 2022–23 season saw Fylde promoted as National League North Champions[7] with Haughton finishing the season as the division's top goalscorer, winning the Player of the Season award.[8] On 22 May 2023, Haughton signed a two-year deal with Fylde, with the option of a further year.[9]