Máster en Marketing por la Escuela Superior de Estudios de Marketing, otro en Administración y Dirección de Empresas y otro en Liderazgo y Administración Pública.
Desde 1995 hasta 2003, fue gerente de la división comercial del área centro en Schweppes España.
Fue alcalde de Torrejón de Ardoz entre 2007 y 2015.
En septiembre de 2011, fue elegido vocal de la Federación Española de Municipios y Provincias (FEMP).
Ha sido Consejero de Transportes, Vivienda e Infraestructuras de la Comunidad de Madrid de junio de 2015 a septiembre de 2017 (Decreto 32/2015, de 26 de junio, de la Presidenta de la Comunidad de Madrid).
El 25 de septiembre de 2017 es nombrado Consejero de Medio Ambiente, Administración Local y Ordenación del Territorio de la Comunidad de Madrid.
El 22 de mayo de 2018 es nombrado Vicepresidente, Consejero de Presidencia y Portavoz del Gobierno de la Comunidad de Madrid.