Born in Guernsey, he started his youth career with Vale Recreation before joining Southampton as a trainee.
After a couple of years, he left Southampton and returned to his home island for a short period.
He then returned to the UK and signed for Brentford along with fellow Guernsey player Grant Chalmers.
After playing 42 games over a two-year period he moved onto Millwall and then a short loan spell at Sittingbourne.
[2] He later had spells as a goalkeeping coach at Warrington Town and Runcorn Linnets.