The experienced goalkeeper began his career at Brighton but it was at Wycombe Wanderers where he made his senior debut, whilst out on loan from Crystal Palace for whom he had signed after being released from his home town club.
A move to Oldham followed, and a brief spell at Shrewsbury as cover for Joe Hart before finally securing a regular first team spot with Ebbsfleet. He would remain firmly installed as the clubs 'number one' for his four seasons there and his reputation as a top 'keeper at Conference level was sealed when he was selected for the England 'C' side He also picked up a Challenge Trophy winner’s medal.
Recognition came with a move to Gillingham, making eight appearances for the Kent side before leaving for Bristol Rovers for the start of the 2011/12. Finding opportunities hard to come by, he ended the season back at Ebbsfleet before becoming one of new manager Steve King’s first signings this summer.