 He began his career at Watford, making his first-team debut in January 2002 and winning the club's Young Player of the Year award in 2002–03.However he dropped out of the first-team in the 2004–05 season, and had brief loan spells at Oxford United, Livingston and Peterborough United, before he joined Fisher Athletic in February 2006 so as to facilitate a loan move to Northampton Town, who he helped to win promotion out of League Two in 2005–06.He joined Chester City in May 2006, before he moved on to Lincoln City in August 2007.