Licenciado en Ciencias Políticas y Sociología por la Universidad Complutense de Madrid.
Técnico Superior del Ayuntamiento de Madrid por oposición. Como funcionario ha sido asesor técnico del gabinete de Planificación Sanitaria de la Concejalía de Sanidad del Ayuntamiento de Madrid. Inició su actividad política en la Agrupación Socialista Universitaria. En la actualidad es vicesecretario general de la Agrupación Socialista de Arganzuela y miembro del Comité Regional de la FSM-PSOE elegido por el Congreso Regional de la FSM-PSOE.