King played for various Junior League sides in the Merseyside area; including The Mags, Warner Portcullis, The Celts and Connect.
Playing career
Non-League
King played mostly for the youth team at Altrincham appearing regularly on the first team bench, but making his only first team appearance against Tranmere Rovers in the Cheshire Senior Cup. He had a brief loan spell at Prescot Cables from March 2014 until the end of the season, before returning to train with the Altrincham first team. King moved to Nantwich Town in September 2014, whilst the club was in the midst of an injury crisis. He made his debut against Halesowen Town. In October 2014 he moved to Kendal Town. In January 2015, King moved to Trafford from Kendal Town, citing transportation difficulties. In September 2015, King moved to Ashton United. In March 2016 he moved to Witton Albion. He played in the Mid-Cheshire Senior Cup final against 1874 Northwich which Witton lost 3–0. On 19 April 2016, King was charged by the FA with misconduct under Rule E3, allegedly using abusive, race-related language in a match played on 5 December 2015 whilst still at previous club Ashton United. He was subsequently suspended for five matches, fined £100 and ordered to complete an FA equality course. In August 2016, King signed for Droylsden.
Bolton Wanderers
By November 2016, King was playing for Bolton's under-23 side. Bolton initially tried to register King's promotion to the first team in the 2016–17 season but due to a transfer embargo, the EFL prohibited the move. King extended his first professional contract with the club in July 2017. He joined the first team on a preseason trip to Scotland. Going into the season it seemed unlikely that King would receive any game time at Bolton, as the club were again restricted to a squad of only 23 professionals. On 14 September 2017 the embargo was lifted and King was registered with the first team. He made his Bolton debut on 19 September 2017 in a loss against West Ham United in the third round of the EFL Cup, playing 80 minutes. He was released by Bolton at the end of the 2017–18 season.
St Mirren
On 22 June 2018, King signed a two-year contract with Scottish Premiership club St Mirren. He was released by St Mirren in January 2019.
F.C. Halifax Town
In August 2019, King signed for National League club F.C. Halifax Town.