Vercellese di adozione, città di cui ha progettato e diretto i lavori di costruzione dell'acquedotto e del ponte sul Sesia, ha dedicato gran parte della sua attività professionale alle infrastrutture agricole. Liberale conservatore, anti-socialista schierato dalla parte dei grandi interessi degli agrari, è stato consigliere comunale e sindaco di Vercelli, consigliere provinciale e membro della deputazione di Novara, deputato per otto legislature nello schieramento parlamentare agrario e sottosegretario al Ministero dell'interno.
Ha fatto parte dei consiglio superiore della pubblica istruzione e del comitato permanente del lavoro del Ministero di agricoltura, industria e commercio.