Ha disputato 9 incontri dell'anomalo campionato 1945-1946 con la maglia del Milan. Ha inoltre militato in Serie A con la Juventus, non disputando nessuna gara da titolare, e in Serie B nelle file di Fanfulla e Seregno. Ha disputato il Torneo Benefico Lombardo (1945) con il Como, vincitore del torneo, disputando 14 partite.