 In 2004, he signed with Woking, and after a highly successful two years was snapped up by Peterborough United.In 2007, he joined Kidderminster Harriers, where he stayed for two years before he signed with Cheltenham Town.In the summer of 2010 he was signed to Port Vale, before moving on to Burton Albion the following year, and to Oxford United and then Tamworth in 2013.