 He spent two seasons at Hereford United from 2007 to 2009, before moving on to Port Vale for another two season spell.Following this he signed with non-league Darlington in June 2011, before his contract was terminated in January 2012.He signed with AFC Telford United in August 2012, and was loaned out to Hednesford Town in March 2013.