Został oswobodzony w kwietniu 1945.
Po zakończeniu II wojny światowej, w grudniu 1945 rozpoczął pracę na stanowisku asystenta w SGH, kontynuując studia na tej uczelni. W 1946 ukończył studia w zakresie ekonomii i otrzymał tytuł magistra. Od 1946 pracował w SGH na stanowisku starszego asystenta. W 1948 został w SGH adiunktem przy Katedrze Ekonomii Politycznej profesora Aleksego Wakara, a następnie przy Katedrze Gospodarki Planowej profesora Jana Drewnowskiego. W latach 1950–1957 był zastępcą profesora w Wyższej Szkole Ekonomicznej w Łodzi, gdzie prowadził wykłady i ćwiczenia z przedmiotu „finanse i kredyt”. W 1954 został na tej uczelni kierownikiem Katedry Finansów i Kredytu. W marcu 1957 nadano mu tytuł naukowy docenta. W latach 1957–1966 był docentem w Katedrze Planowania i Polityki Ekonomicznej Szkoły Głównej Planowania i Statystyki (SGPiS), którą kierował od 1961 do 1989, kiedy przeszedł na emeryturę.
W 1966 otrzymał tytuł naukowy profesora nadzwyczajnego nauk ekonomicznych. Od 1967 pracował dodatkowo w Instytucie Planowania przy Komisji Planowania. W okresie od maja 1970 do maja 1971 wykładał w Paryżu na Uniwersytecie Dauphine, jako profesor kontraktowy (). W latach 1973–1975 pracował w Algierii jako ekspert ekonomiczny Organizacji Narodów Zjednoczonych (ONZ).