A fine stagione non viene riconfermato dal Milan, e fa rientro al Piacenza, che lo cede alla Simmenthal Monza in Serie B dove gioca per 4 stagioni. Nel 1960 passa al Messina, voluto dal suo vecchio allenatore al Monza, Bruno Arcari e nel 1962 al , sempre in Serie B. Con i lariani arriva per la prima volta in doppia cifra realizzando 12 reti, e viene acquistato dal Padova, ancora in Serie B. Con i "biancoscudati" gioca per cinque campionati, intervallati da una stagione in Serie A al Bologna: nelle prime quattro stagioni è tra i protagonisti, giocando da titolare e realizzando 43 reti, mentre nella quinta viene relegato ai margini della rosa e non può evitare la retrocessione in Serie C. Ha realizzato la doppietta nella semifinale di Coppa Italia giocata all'Appiani il 7 giugno 1967 con cui i biancoscudati hanno vinto 3-2 eliminando l'Inter di Mazzola, Facchetti, Suarez, Domenghini.