Debutta in Serie A nel campionato Alta Italia 1945-46 con la maglia dell'Andrea Doria il 21 ottobre 1945 nel derby perso contro la Sampierdarenese; in quel campionato disputa 12 partite. Poi gioca in Serie B con il Legnano nella stagione 1946-1947; con i lilla disputa quattro campionati cadetti per un totale di 114 presenze.