Ingeniero de Caminos, Canales y Puertos por la Universidad Politécnica de Madrid.
En la actualidad preside el Consejo de Adriano Care.
Tiene un largo recorrido en la empresa Ferrovial, en la que ha sido consejero y consejero delegado (1982-2002), director general de Construcción (1992), consejero delegado de Ferrovial Agroman (1999-2002), y vicepresidente hasta el año 2020. Asimismo, ha sido vicepresidente de Cintra (2002-2009), miembro del consejo de CaixaBank (2020-2025), consejero de Holcim España, BAA (Reino Unido), Budimex (Polonia), ETR 407 (Canadá), National Express Group, consejero asesor de Transyt (Centro de Investigación del Transporte de la E.T.S.I. Caminos, Canales y Puertos) y de la Junta Directiva del Círculo de Empresarios.
