Nació en Madrid, el 9 de octubre de 1969.
Licenciado en Ciencias Políticas por la Universidad Complutense de Madrid en el año 1993. Participó activamente en el movimiento estudiantil de izquierdas y fue representante de la Asociación de Estudiantes Rosa Luxemburgo. Cursó también estudios de Filosofía Política en la Universidad Autónoma de Madrid.
De 2003 a 2007, ha sido técnico del grupo municipal socialista del Ayuntamiento de Madrid, adscrito a tareas de agenda ciudadana de la portavocía.
En la actualidad, es secretario general de la agrupación local del PSM-PSOE en el distrito de Puente de Vallecas y miembro del Comité Regional.
Concejal electo del Ayuntamiento de Madrid en 2007.