He started his career with West Bromwich Albion and was loaned out to Kidderminster Harriers twice in League Two, before joining Mansfield Town.
[3] He joined League Two side Kidderminster Harriers on loan in March 2004, where he impressed on his debut in a 1–1 draw against Lincoln City.
[12][13] He was offered a further contract in May 2007 and in November scored a hat-trick in 14 minutes,[14][15] the fastest in the club's history, as Mansfield beat Macclesfield Town 5–0,[16] which earned him a place in the League Two team of the week.
[21] He made his debut in a 4–0 victory over Altrincham and returned to Wrexham following the expiry of the loan on 5 January, making three appearances for Rushden.
[22][23] He was involved in a controversy when he wrote a message on the Facebook profile of Wrexham teammate Christian Smith, which regarded Wes Baynes's contract situation at the club, and caused an angry reaction by the fans.