Dopo l'esordio con l'Ausonia, ha giocato con la maglia del Vigor Torino nei campionati di Prima Categoria 1913-1914 e 1914-1915. Allo scoppio della prima guerra mondiale milita nell'US Torinese, con cui prende parte alla Coppa Federale; in seguito gioca con la formazione del Genio Reale del distaccamento di Bologna, prima di riprendere l'attività nel Nazionale Emilia, di cui è anche capitano.