Career
He currently plays for Oxford City after being released by Tranmere Rovers. Jackson joined League Two side Hereford United on an initial one-month loan on 21 August 2009, alongside his clubmate and fellow young striker Tristan Plummer. Jackson joined League Two side Aldershot Town on an initial one-month loan on 25 November 2009.
Jackson joined AFC Telford United on loan in January 2012, and scored on his debut against Kettering Town at the New Buckinghamshire Head Stadium.
He rejoined the club on loan for a second period in March 2012. At the end of the 2011-2012 season, he was released from Bristol City.
Hereford United
After his release from Bristol City, Jackson joined newly relegated side Hereford United on a one-year deal. Following this, in his second game for the Bulls, Jackson was sent off in the first half for violent conduct, in a match which saw Hereford draw 2–2 with Tamworth F.C.
Bury
On 31 July 2013 Jackson completed a move back to the Football League by signing for League Two side Bury on a one-year deal.
Jackson scored his first goal for the club, coming on as a substitute, to score the third goal in a 3–0 victory against Accrington Stanley.
On 16 January 2014, Jackson"s contract was cancelled. Lincoln City
On 25 October 2013 Jackson signed for the Football Conference club Lincoln City on a two-month loan from Bury. Football Club Halifax Town
On 16 January 2014 Jackson signed for the Football Conference club Football Club Halifax Town from Bury.
Tranmere Rovers
On 29 August 2015 Jackson signed for National League newcomers Tranmere Rovers on a non contract basis.