Каријеру је започео као новинар. Био је најпре главни уредник часописа Студент, током 1962. и 1963, а потом спољнополитички уредник листа Младост. Касније је на изричит захтев Бранка Пешића прешао у Скупштину града Београда, где је такође радио као новинар.[1] На Осмом конгресу СК Србије, 31. маја 1978. изабран је за члана Централног комитета Савеза комуниста Србије и секретара његовог Председништва. Ову дужност обављао је до Деветог конгреса, маја 1982, док је Тихомир Влашкалић био председник ЦК СК Србије. Поново је за члана ЦК СКС Србије и његовог председништва биран на Деветом конгресу СКС, маја 1982. године. У овом манданту био је председник Идеолошке комисије ЦК СКС. За члана Централног комитета Савеза комуниста Југославије и његовог Председништва изабран је маја 1982. на Дванаестом конгресу СКЈ.
Током 1980-их предводио је групу „другог либералног таласа” у Савезу комуниста Србије, због чега је сматран политичким наследником Марка Никезића. Противио се доласку Слободана Милошевића на место председника Председништва ЦК СК Србије. Заједно са Иваном Стамболићем и Драгишом Павловићем, доживео је политички пораз на Осмој седници ЦК СКС септембра 1987, након чега се повукао из политике и бавио адвокатуром.[1]
Своје политичке погледе изнео је у књизи Говор и поговор, коју је 1989. објавио „Глобус” из Загреба.[1]
Лидери Комунистичке партије и Савеза комуниста Србије
Списак личности који су се налазили на челу партијске организације КПЈ у Србији као — секретари Покрајинског комитета КПЈ за Србију, секретари ЦК Комунистичке партије Србије и секретари/председници ЦК Савеза комуниста Србије