Doctor en Filosofía y Letras por la Universidad Complutense de Madrid. Estudios de Inglés en la Universidad de Edimburgo, Diplomado en el CAV de l'Ecole Normale Supérieure de Saint Claude.
Profesor e investigador en Pedagogía, ha dirigido varios Centros y Comisiones Internacionales, y ha sido autor y coautor en numerosas publicaciones. Afiliado al PSOE, desde 1977. Ha sido miembro del Comité Regional de la Federación Socialista Madrileña. En 1982 fue nombrado secretario general de la Agrupación Socialista de Chamartín, y miembro del Comité Regional de la Federación Socialista Madrileña. Fue candidato al Congreso de Diputados, por Madrid, en las elecciones generales del 28 de octubre de 1982.