Ha disputato il campionato di Serie A 1947-1948 nelle file della Fiorentina, con 7 presenze in massima serie, e tre campionati di Serie B con Torrese, e Vicenza per complessive 77 presenze e 4 reti fra i cadetti.