Nacido en Madrid, en 1967, es Ingeniero de Caminos, Canales y Puertos por la Universidad Politécnica de Madrid, y funcionario de Carrera del Cuerpo de Ingenieros de Caminos, Canales y Puertos.
Actualmente, ocupaba el puesto de Ingeniero Jefe Municipal del Ayuntamiento de Pozuelo de Alarcón en Madrid.
Además, ha desempeñado diversos cargos en la Administración Pública, como el de consejero técnico de la Dirección General de Carreteras en la subdirección de Conservación y Explotación del Ministerio de Fomento, y el de asesor del vicepresidente del Gobierno y ministro de la Presidencia, así como del ministro de Fomento, en el período de 1996 a 2004.