 He signed with Port Vale in August 2008, and after establishing himself in the first team in 2008–09, he played more than forty games in both the 2009–10 and 2010–11 campaigns.He helped the club to secure promotion out of League Two in 2012–13.He left Port Vale after a six-year period and signed with Mansfield Town in August 2014.