Primarily a left sided player the twenty five year old began his career as a youngster with Bristol Rovers Academy and made eight appearances for England at under eighteen schoolboys level before making the move into senior football when signing for Brislington in 2006.
A move to Paulton Rovers followed ahead of the 2010/11 season where he remained until making the switch to Clevedon Town in November 2011.