Ukończył w 1969 międzynarodowe stosunki gospodarcze na Wydziale Handlu Zagranicznego Szkoły Głównej Planowania i Statystyki w Warszawie. Stopień naukowy doktora nauk ekonomicznych uzyskał w 1978 na tej samej uczelni na podstawie rozprawy napisanej pod kierunkiem Andrzeja Całusa.

Od 1969 pracował w SGPiS jako asystent, starszy asystent i adiunkt. Był dziekanem Wydziału Stosunków Międzynarodowych Akademii Finansów w Warszawie. Na tej samej uczelni zajmował stanowiska profesorskie, kierował Katedrą Stosunków Międzynarodowych oraz Katedrą Europeistyki. Zasiadał w radach nadzorczych Polonii Warszawa, J.W. Construction, J.W. Biochemical.

Działalność polityczna w PRL Od 1964 członek Związku Młodzieży Socjalistycznej i Zrzeszenia Studentów Polskich. W latach 1969–1990 należał do Polskiej Zjednoczonej Partii Robotniczej. Zasiadał w prezydium zarządu głównego Socjalistycznego Związku Studentów Polskich. W latach 1970–1978 był tajnym współpracownikiem wojskowego Agenturalnego Wywiadu Operacyjnego. Przewodniczył Ogólnopolskiej Radzie Młodych Naukowców. Pełnił funkcję sekretarza komitetu uczelnianego PZPR w Szkole Głównej Planowania i Statystyki. W 1977 przeszedł do pracy w aparacie partyjnym jako inspektor w Wydziale Pracy Ideowo-Wychowawczej Komitetu Centralnego PZPR. Od 1981 kierował biurem Centralnej Komisji Rewizyjnej PZPR.