En las primeras elecciones municipales democráticas tras la dictadura franquista fue elegido Alcalde de Binéfar, cargo que ocupó hasta 1984, cuando se incorporó como diputado en las Cortes de Aragón, en las que ocupa escaño en las siete legislaturas desde 1983 hasta 2011.