Diputado de la Asamblea de Madrid en la VI Legislatura. Director General de la Fundación Ciudades. Auditor Interno de Sistemas de calidad. Responsable de los Departamentos de Calidad, Medio Ambiente y Salud Laboral de Empresas privadas de 1996 a 2000. Secretario General de la Agrupación Socialista de Entrevías-Pozo. Coordinador de la Secretaría General de la FSM. Concejal del Ayuntamiento de Madrid (1998-1999). Consejero Portavoz en el Consejo de Administración de Telemadrid y Miembro de su Comisión delegada (2000-2003).