He joined Rushden & Diamonds in July 2004, for whom he started 69 games. He left the club by mutual consent in March 2006 after not featuring in the first-team since the previous December, and joined Ebbsfleet United a week later.
In July 2004, he joined Rushden & Diamonds, playing in 69 matches for the team. He departed the club by mutual agreement in March 2006 after not being included in a first-team game since December 2005, and shortly thereafter moved to Ebbsfleet United.