Dopo la retrocessione dell'Alessandria in B passò al Livorno per la stagione 1948-49; pur segnando 19 reti in 35 partite non riuscì a evitare alla squadra amaranto la serie cadetta. Vestì dunque la maglia del neopromosso nel 1949-50 prima di andare a chiudere la carriera in C, con il .