В 1969—1972 годах — заместитель секретаря парткома Львовского университета, в 1972 году работал старшим преподавателем кафедры истории КПСС Львовского университета. В 1970 году защитил кандидатскую диссертацию в Львовском университете по теме: «Деятельность партийных организаций западных областей Украины по интернациональному воспитанию населения»[2].
С 1972 года на партработе: заведующий отделом пропаганды и агитации Львовского обкома Компартии Украины (первым секретарём обкома с 1973 года был Виктор Добрик), в 1978—1984 годах — инструктор отдела пропаганды ЦК КПСС, в 1984—1987 годах — секретарь Луганского обкома Компартии Украины.
В 1983 году без отрыва от работы в ЦК КПСС защитил диссертацию в АОН при ЦК КПСС по специальности ВАК 07.00.01 «История КПСС» на тему: «Деятельность КПСС по формированию и углублению интернационалистского сознания трудящихся западных областей Украины (1939—1981 гг.)»[3]
С 1987 года — заведующий сектором теории наций и национальных отношений Института марксизма-ленинизма при ЦК КПСС.
В 1987—1991 годах — сотрудник аппарата ЦК КПСС, заведующий отделом ЦК КПСС по межнациональным отношениям.
В 1992 году — заместитель председателя Исполкома Движения демократических реформ (председателем исполкома был Игорь Смирнов). Представлял интересы КПСС во время слушания дела в Конституционном суде.
В 1992—1993 годах — профессор кафедры политологии МГИМО МИД РФ.
Благодарность Президента Российской Федерации (13 апреля2003 года) — за заслуги в научной деятельности и подготовке высококвалифицированных специалистов[10].
Благодарность Президента Российской Федерации (17 июля1996 года) — за активное участие в организации и проведении выборной кампании Президента Российской Федерации в 1996 году[11].