He then played for Cremonese since 2004, with which he won the Serie C1 championship. But in next season, now at Serie B, he shared the first choice role with Giorgio Bianchi. After the relegation of Cremonese, he did not play for the club and in January 2007 he joined Spezia as Nicola Santoni’s backup, replacing Ivano Rotoli who left for Monza. In mid-2007, he joined Padova at Serie C1, behind Andrea Cano as backup. In mid-2008, he joined Benevento, a club which were newly promoted to Prima Divisione, sharing the first choice role with Pier Graziano Gori. In mid-2009, he joined Crociati Noceto which were newly promoted to Seconda Divisione, located in Noceto, Province of Parma.