Format a Deusto i vinculat a l’Opus Dei, fou director de la filial d’una companyia d’assegurances i assessor del gremi local de la construcció, regidor pel terç corporatiu el 1964 i tinent alcalde de Cultura fins el 1971. Era ajudant de càtedra del tinent d’alcalde de Barcelona, Rafael Entrena Cuesta quan fou proposat per substituir José Matías de España Muntadas com alcalde de l’Hospitalet, entre els anys 1973 i 1977.
Fou vicepresident de la Corporació Metropolitana de Barcelona i diputat provincial. A les eleccions generals espanyoles de 1977 fou elegit diputat al Congrés per la província de Barcelona per la Unió del Centre Democràtic (UCD). A les eleccions al Parlament de Catalunya de 1980 fou escollit diputat per Centristes de Catalunya-UCD.