Joined Rovers in January 2003 after non-league spells with Worcester City and Evesham United.

His earlier career saw him grace the Football League with Bury and Swindon Town.