 After an impressive Serie B campaign with Mantova, he was subsequently signed by Torino, with whom he made his Serie A debut during the 2006–07 season.He left Torino after one season to join Ascoli, which he left in 2010 for AlbinoLeffe as a free agent.He retired in 2012 after two seasons with Carpi.