After the Romanian Revolution of 1989, he became a founding member and vice-president of the Christian Democratic National Peasants' Party (PNȚCD).
In 1964 he transferred to the Faculty of Romanian Language and Literature of the University of Bucharest, from which he graduated in 1968.
He received a scholarship from the Humboldt Foundation in Germany (recommended by German philosopher Martin Heidegger)[citation needed] and studied philosophy, theology, classical philology (old Hebrew and old Greek) and art history in Freiburg, Basel, Aachen, and München.
Back in Romania, Ioan Alexandru earned a doctorate in philology at the University of Bucharest in 1973.
On the night of December 21, 1989, the poet Ioan Alexandru held up a cross and an icon of Jesus Christ among soldiers, injured people and participants to the manifestation against Nicolae Ceaușescu's Communist regime in Bucharest, from the Piața Romană square to University Square.