Esordì giovanissimo nella Juventus nel 1920. In seguito si trasferì a Pozzuoli, giocando nella Puteolana, di cui fu il capitano dal 1924 al 1926. Qui vinse il campionato di Terza Divisione e partecipò a quello di Prima Divisione. Giocò in seguito nella Casertana con un inframezzo nel Napoli dove non scese mai in campo in quanto chiuso da altri giocatori.