Round Table Talks
Ivanov was a member of the UDF Coordinating Council and took part in the 1990 Bulgarian Round Table Talks. He served as a Member of Parliament in Bulgaria (1990–1991), acting as Chairman of the Green Party parliamentary group, and co-authored the current Constitution of Bulgaria. He has also served as parliamentary secretary for the Bulgarian ministry of foreign affairs.