Parlamentare per due legislature, nella IV e nella VI (dal 1963 al 1968 e poi nuovamente dal 1972 al 1976), fu componente della commissione finanze e della commissione igiene e sanità. Fu inoltre consigliere comunale e sindaco del comune di Polesella dal 1980 al 1995.