Iniziò la carriera nel , con cui disputò vari campionati di divisione nazionale ed uno di Serie A a girone unico (9 presenze nella stagione 1930-1931. Passò poi all'Ambrosiana Inter, dove non totalizzò presenze in campionato, e poi continuò la sua carriera tra Serie B e Serie C con , e .