 He signed with Sutton Coldfield Town in July 2014 and Stourbridge in September 2015, before returning to Sutton Coldfield Town in December 2017.The following summer he joined Rushall Olympic via Hednesford Town.In addition to this he has enjoyed six loan spells at Colchester United, Stevenage Borough, Grays Athletic, Boston United and Oxford United.