The following season he moved to newly promoted Reggiana for a few months in 1996, and he later moved to Atalanta, where he remained for two and a half seasons, making few appearances, as the club were relegated in 1998. In January 1999, he moved back to Reggiana, in Serie B, helping the club to avoid relegation. He later moved to Pistoiese for the 1999–2000 season, scoring 6 goals in 16 matches, helping to save the club from relegation in the play-off against Cesena. He temporarily moved to Ternana in 2000 before returning to Pistoiese in January 2001, where he remained until 2002. Later that year, he joined Pro Patria in Serie C1, where he ended his career in 2005.