He currently plays for Corby Town. Born in Harrow, London, Turner joined Cambridge United"s youth system as a 16-year-old, after leaving Aston Villa"s youth academy. Still only 17, he made his debut on 12 April 2003 in the Third Division match against Exeter City: entering the game as a 76th-minute substitute, he scored the winning goal in the fourth minute of stoppage time.
He scored a hat-trick in November 2004 in a League Two match against Rushden & Diamonds to give Cambridge a 3–1 victory.
In late 2005 he spent a month on loan at Aldershot in an attempt to recover his goalscoring form, and joined Rushden & Diamonds on loan in January 2006. Despite being knocked unconscious during his first appearance, three days later he signed a permanent contract until the end of the 2005-2006 season, at which point he was offered another deal but preferred to join Grays Athletic.
Grays loaned him out to Conference South sides Braintree and Bishop"s Stortford before releasing him at the end of the 2006-2007 season when he joined King"s Lynn.