Nació en Madrid el 26 de agosto de 1977.
Grado en Administración y Dirección de Empresas por la Universidad Isabel I. Experto Universitario en Transporte Terrestre por la Universidad Camilo José Cela. Diplomado en Gobierno y Desarrollo Local por la Unión Iberoamericana de Municipalistas.
Concejal del Ayuntamiento de Pozuelo de Alarcón entre 1999 y 2007, y desde 2011 hasta 2015.
Responsable de las áreas de Movilidad, Medio Ambiente, Seguridad, Hacienda y Presupuestos.
Asesor en el Gabinete Técnico de la Delegación del Gobierno en la Comunidad de Madrid.
(2006 – 2007).
Jefe de Gabinete del Grupo Municipal Socialista del Ayuntamiento de Madrid. (2008 – 2011).
Militante del PSOE desde 1999 y afiliado de la UGT desde 2007.
Socio del Comité Español del ACNUR.
Trabaja en el sector del transporte como técnico de operaciones en Renfe.