Combatió en la guerra civil española donde el episodio más controvertido es su grado de participación en las Matanzas de Paracuellos y fue una figura relevante de la oposición al franquismo y de la Transición Española, llegando a ser diputado en Cortes Generales durante nueve años (de 1977 a 1986).