Dopo aver militato nel Tivoli, disputa con l'Alba Roma 27 gare nei campionati di Prima Divisione 1924-1925 e Prima Divisione 1925-1926. Ceduto al Livorno, disputa 7 gare nel campionato di Divisione Nazionale 1927-1928.