Dopo l'interruzione guerra, durante la quale ha indossato la maglia del nel Campionato Alta Italia 1944, ha militato nell'Atalanta anche nell'anomalo campionato 1945-1946, nel quale ha offerto un rendimento inferiore a quello delle stagioni precedenti. Nell'estate 1946 viene posto in lista di trasferimento, e scende tra i cadetti con la maglia della Cremonese, dove rimane due stagioni: titolare nella prima, perde il posto in squadra nella seconda, nella quale disputa 3 partite di campionato. In seguito milita nel Cosenza e nella Casertana, in Serie C, prima di chiudere la carriera riavvicinandosi a casa, nella Corniglianese.