Periodista. Redactor-jefe de un diario nacional. Ha dirigido diversas publicaciones. Miembro del Comité Ejecutivo de la Federación Internacional de Periodistas (IFJ). Miembro del Comité Federal de UGT-CEDV, en donde anteriormente desempeñó el cargo de secretario general del Sindicato de Prensa y fue miembro del Comité Confederal. Fue elegido diputado de la Asamblea de Madrid en 1983. En la anterior Legislatura desempeñó el cargo de secretario general y portavoz adjunto del Grupo Parlamentario Socialista. Como portavoz socialista de la Comisión de Presidencia y Gobernación fue ponente en diversos proyectos y proposiciones de ley. Perteneció también a las comisiones de Asuntos Europeos y Trabajo, Industrial y Comercio. Es miembro del Comité Regional de la FSM-PSOE, Elegido primer presidente del Consejo Asesor de RTVE en la Comunidad de Madrid, ha desempeñado el cargo hasta el final de la Legislatura.