 He has been the coach of Alessandria in Lega Pro Seconda Divisione until September 28, 2011.In October 2018, he became the manager of Prato for the second time.He left Prato at the end of the 2018–19 season as the team finished in 9th place and failed to return to Serie C.