Background
Palmer was born in Derby and attended Derby Moor Community School.
Palmer was born in Derby and attended Derby Moor Community School.
He began his professional career with Derby County, but did not establish himself as a first-team member. He then joined N ottinghamshire County in 2004, from where he went out to Hereford United on loan for a month, making three appearances. He was given a first team place on his return, making 24 appearances, and scoring four goals, for N ottinghamshire County.
Palmer signed for Wycombe Wanderers in the summer of 2006.
He went on loan to Darlington in August 2007. After being released by Wycombe he signed for Walsall on 1 August 2008, after a successful trial period with the club
On 6 July 2009, Palmer signed a two-year contract at Football League One side Gillingham. On 17 June 2011, Palmer signed a two-year contract at Football League Two side Burton Albion.
Following his release from Burton Albion, Palmer joined Waitakere United in New Zealand on a short-term contract, where he played in the final stages of the 2012-2013 OFC Champions League.
On 3 October 2013, Palmer left Ilkeston and signed for Conference North side Oxford City. On 29 January 2014, Palmer signed for Conference Premier side Tamworth, but after five appearances Palmer was released by the club on 27 February 2014. He was also joined in leaving the club on the same day by Tony Capaldi and Wayne Thomas.