Fu poi riacquistato dalla squadra fiorentina nel 1928-1929, giocando 11 gare in massima serie nella Divisione Nazionale e 3 gare nel campionato di Serie B 1929-1930. Posto in lista di trasferimento dalla società viola, si trasferì al Gruppo Sportivo Giovanni Berta, con cui disputò il campionato di Seconda Divisione 1930-1931, e quindi al .