 After a loan move to Luton Town in 2001, he then joined Northwich Victoria in 2002 on a permanent deal before transfers to Bristol Rovers 2002-2003, Shrewsbury Town 2003-2005, Stafford Rangers 2005-2008, Altrincham 2008-2009, and Nantwich Town 2009-2011.In June 2011 he returned to Stafford Rangers in an attempt to gain a deal for the 2011-12 season and on 11 July signed a deal with the club.In late September during the 2012-2013 season he left the club by mutual consent.