having started his career with stevenage borough, he spent time on loan with northwood, yeading, maidenhead united and diss town before moving to afc wimbledon in 2007 where he notched up 197 league appearances and 22 goals, also helping them earn promotion to the football league in 2011. he joined grimsby town in 2012 where he remained for two seasons.