Vinculado a organizaciones y movimientos cristianos durante el franquismo,[3] se afilió a los entonces clandestinos Partido Socialista Obrero Español (PSOE) y Unión General de Trabajadores (UGT) en 1972.
[7] Dimitió del cargo de consejero en septiembre de 1985, criticando las políticas autonómica económica y financiera del Gobierno central, y fue sustituido por Jaime Lissavetzky.
En las elecciones generales de 1993 fue elegido diputado por Madrid en el Congreso, cargo en el que se mantuvo hasta 1996.
[9] Repitió en la lista del PSOE por Madrid en las elecciones generales de 2011, pero no obtuvo escaño.
[13] En 2022 sustiyó a Francisca Sauquillo en la presidencia de la ONG MPDL - Movimiento por la Paz.