Dopo due stagioni in Serie C con la SPAL, ha disputato nell'immediato dopoguerra sei campionati di massima serie (cinque a girone unico più l'anomalo campionato 1945-1946) con la maglia del Bologna, riuscendo ad essere titolare nella sola stagione 1947-1948, chiusa dai felsinei all'ottavo posto, nella quale disputa 32 incontri in campionato mettendo a segno 5 reti, con due doppiette ad e Vicenza.