W latach 70. był prodziekanem i dziekanem Wydziału Społeczno-Ekonomicznego SGPiS, w latach 80. członkiem Prezydium Konsultacyjnej Rady Gospodarczej przy Prezesie Rady Ministrów. W 1974 roku mianowany profesorem nadzwyczajnym, w 1980 roku uzyskał tytuł profesora zwyczajnego. Na uczelni pełnił funkcje kierownika Katedry Ekonomii, następnie Katedry Teorii Systemów Ekonomicznych, a od 1996 roku Katedry Teorii Systemu Rynkowego Kolegium Zarządzania i Finansów Szkoły Głównej Handlowej.

Przebywał na stypendiach naukowych we Francji i Stanach Zjednoczonych, wykładał na kilku uniwersytetach zagranicznych oraz polskich uczelniach prywatnych, brał udział w wielu konferencjach naukowych. Jego dorobek obejmuje pięć książek, około 160 artykułów naukowych oraz liczne podręczniki z dziedziny ekonomii. Był autorem między innymi Historii myśli ekonomicznej (1998), Podstaw przedsiębiorczości (2002) oraz wielokrotnie wznawianego podręcznika System rynkowy: Podstawy mikro- i makroekonomii.

Był członkiem Prezydium Kolegium Nauk Ekonomicznych Polskiej Akademii Nauk, członkiem, a w latach 1990–1994 wiceprezesem Zarządu Głównego Polskiego Towarzystwa Ekonomicznego, członkiem kolegium redakcyjnego czasopisma „Ekonomista”. Został odznaczony między innymi Krzyżami Kawalerskim i Oficerskim Orderu Odrodzenia Polski.