У периоду 1974—1982. био је градоначелник Београда (у том периоду изграђени су Сава центар и Хотел Интерконтинентал ), а потом и члан Савезног извршног већа и председник Комисије за односе са иностранством 1982—1986. Био је амбасадор СФРЈ у Вашингтону од 1987. до 1989. године, одакле је опозван због неслагања са политиком Слободана Милошевића. Пензионисан је 1991. године. Био је члан више невладиних организација, од 1994. је био у Европском покрету у Србији, а од 1999. је био председник тог покрета.[2]