Ha disputato nove stagioni con la maglia del Novara, sette in Serie A e, dopo la retrocessione della stagione 1955-1956, due in Serie B, totalizzando complessivamente 210 presenze in massima serie, con all'attivo una rete in occasione della sconfitta esterna contro la SPAL del 14 ottobre 1951, e 52 presenze fra i cadetti.