He then played for Lecce of Serie C1, where he won the champion and followed the team to play at Serie B. He won promotion again, this time to Serie A by finished 3rd. But his Serie A debut was delayed as he was sold to Cagliari which relegated from Serie A. With Cagliari, the team also finished 3rd and promoted to the Italian top division. He played 9 league matches in his only Serie A season, and at the end of season he moved to Treviso, where he was the regular starter during his 5 years stay. He won promotion back to Serie B in 2003 after relegated in 2001.
