Burns, who was born in
Milton Keynes, started his career at
Leicester City where he was a product of their youth academy after joining the club at the age or 12. He signed his first professional contract with the club on 20 March 2009, signing a one-year deal. He made his second appearance a week later in Tranmere's 1–1 against
Yeovil Town replacing
Charlie Barnett. On 17 May 2010, Burns was released by Leicester along with
Stephen Clemence,
Levi Porter,
Billy Kee,
Carl Pentney,
Astrit Ajdarevic and Alex Cisak. He was given a trial with
Ipswich Town in the 2010 pre-season campaign. He played and scored in Ipswich's friendly against
Leiston. He signed for
Conference North side
Nuneaton Town in September 2010. He played for
Rugby Town between November 2014 and summer 2015, scoring 4 goals in 22 league games. In January 2018, he joined Hitchin Town for his fourth spell at the club. ==References==