Ingresó en el PSOE y la Unión General de Trabajadores en 1973.
Fue elegido alcalde de Leganés entre 1979 y 1983 cuando tenía 25 años, siendo el alcalde más joven de España en las primeras elecciones locales.
[1] Elegido en las primeras elecciones municipales desde la restauración de la democracia como candidato del PSOE con más del 50 % de los votos, y reelegido en 1983 con más del 70 %, dimitió ese mismo año, siendo sustituido por Fernando Abad Bécquer, cuando fue elegido diputado autonómico en el Parlamento regional de Madrid, la Asamblea de Madrid, cámara que pasaría a presidir tras la aprobación del Estatuto de Autonomía.
Fue diputado autonómico entre 1983 y 1995, elegido en las primeras elecciones regionales habidas en la Comunidad de Madrid.
Miembro del Gobierno regional de Madrid entre 1987 y 1995, designado por su presidente Joaquín Leguina.