Fu federale del Partito Nazionale Fascista a Pavia dal 1924 fino al 10 aprile 1929 quando fu sostituito da Attilio Spizzi. Podestà della stessa città tra il 1933 e il 1943 e deputato al Parlamento italiano dal 1929 al 1945 durante XXVIII, XXIX e XXX Legislatura.