He moved to Chesterfield of League One on a free transfer on 19 January 2007, signing a contract taking him to the end of the 2006–07 season.
On January 19, 2007, he moved from his previous team to Chesterfield in League One as a free transfer. His contract with Chesterfield was set to expire at the conclusion of the 2006-07 season.