Diputado de la Asamblea de Madrid en la IV, V, VI, VII y VIII Legislatura
Diplomado en Derecho. Francés por la Escuela Oficial de Idiomas. Funcionario del Estado. Jefe de Servicio en la Subdirección General de Recursos Humanos del Parque Móvil del Estado (1989-1999). Militante del PSOE desde enero de 1976. Secretario General de las Juventudes Socialistas de Madrid (1977-1979). Secretario General de la Agrupación Socialista de Ciudad Lineal en varias ocasiones, la primera en 1979, y en la actualidad. Vocal vecino de la Junta Municipal de Ciudad Lineal (1989-1995). Primer Secretario General de la UGT de Prisiones, entre 1984 y 1987. Miembro de la Junta Directiva Federal de la Unión de Consumidores de España (1989-1993). Desde 1992, miembro del Comité Directivo del Patronato de la Fundación Ciudadano. Diputado de la Asamblea de Madrid desde la IV Legislatura. Miembro del Consejo de Protección de Datos de la Comunidad de Madrid desde julio de 1997.