Nella stagione successiva si trasferì alla Fiorentina, dove trascorse le due annate successive. Partecipò a 19 gare di campionato, in cui segnò complessivamente due reti. Con la squadra gigliata conquistò il campionato di Serie B 1930-1931 e un quarto posto in serie A nella stagione successiva.