Dopo aver esordito nella Neapolis, disputò un campionato in massima serie con la maglia del , nella stagione 1930-1931. Debuttò il 12 ottobre 1930 contro la Pro Patria, collezionando 6 presenze complessive. In seguito giocò nelle serie inferiori con le maglie di , Savoia e Giuglianese.