After his time with Piacenza, he later played for Ancona during the first half of the 2003–04 Serie A season, although he was unable score or help the club avoid the relegation zone, and subsequently moved to Serie A club Perugia (2004), where he was also unsuccessful in helping the club to avoid relegation. He later moved on to play for Mantova in Serie C1 (2004–05).