W 1982 został członkiem zagranicznym Akademii Nauk ZSRR.
W latach 1970–1972 był dyrektorem instytutu polityki zagranicznej przy bułgarskim MSZ. W latach 1977–1987 zasiadał w prezydium Frontu Ojczyźnianego, kontrolowanego przez komunistów zrzeszenia koncesjonowanych organizacji. Sam również należał do Bułgarskiej Partii Komunistycznej, w latach 80. dwukrotnie kandydował do jej komitetu centralnego. W latach 1974–1979 był prezesem współtworzonego przez siebie przy wsparciu UNESCO międzynarodowego stowarzyszenia na rzecz studiów poświęconych Europie Południowo-Wschodniej (AIESEE). Zasiadał w Radzie Wykonawczej UNESCO (1972–1976), pełnił funkcję przewodniczącego Konferencji Generalnej tej organizacji (1985–1986). W 1987 bez powodzenia ubiegał się o stanowisko jej sekretarza generalnego. Pod koniec lat 70. objął urząd ambasadora Bułgarii w Grecji, sprawując go do 1983.
W okresie przemian politycznych w 1990 wybrany do stanowiącego konstytuantę Zgromadzenia Narodowego, po czym powołany na przewodniczącego tego gremium, którym kierował do 1991. Z urzędu od 17 lipca 1990 do czasu zaprzysiężenia 1 sierpnia tegoż roku Żelu Żelewa wykonywał obowiązki prezydenta Bułgarii.
Był żonaty, miał troje dzieci, w tym historyk Mariję Todorową.