W czerwcu 1979 otrzymał tytuł naukowy profesora zwyczajnego. W kwietniu 1982 został powołany przez Prezesa Rady Ministrów w skład 26-osobowej Konsultacyjnej Rady Gospodarczej pod przewodnictwem prof. Czesława BobrowskiegoZadania i cele Konsultacyjnej Rady Gospodarczej /w/ „Trybuna Robotnicza”, nr 70, 8 kwietnia 1983, s. 1–2. i był jej aktywnym członkiem do 1989, a od 1983 należał do jej prezydium. W latach 1990–1991 był członkiem Rady Ekonomicznej przy Radzie Ministrów. W latach 1995–2006 był członkiem Rady Strategii Społeczno-Gospodarczej.

W latach 1966–2007 był członkiem Komitetu Nauk Ekonomicznych Polskiej Akademii Nauk, a w latach 1981–1984 był przewodniczącym komitetu. Przez wiele lat był członkiem Rady Naukowej Instytutu Nauk Ekonomicznych przy PAN.

Od 1946 był członkiem Polskiego Towarzystwa Ekonomicznego (PTE). W latach 1967–1969 był przewodniczącym sekcji teorii ekonomii przy oddziale warszawskim. W 1989 został wybrany na przewodniczącego Rady Głównej PTE, przekształconej później w Radę Naukową. Był przewodniczącym Rady Naukowej PTE do 2001. Otrzymał Złotą Odznakę Honorową PTE z Wieńcem i był członkiem kapituły tego odznaczenia.