W 1971 został podsekretarzem stanu w Ministerstwie Handlu Wewnętrznego, w maju 1975 jego kierownik. Od 28 maja 1975 do 2 grudnia 1976 był ministrem handlu wewnętrznego i usług w rządzie Piotra Jaroszewicza i kolejnym pod jego przewodnictwem. Od 24 sierpnia 1980 do 12 czerwca 1981 był ministrem-członkiem Rady Ministrów i przewodniczącym Państwowej Komisji Cen w rządzie Józefa Pińkowskiego i Wojciecha Jaruzelskiego. Ambasador PRL w Niemczech Wschodnich w latach 1976–1980.

Pochowany symbolicznie na cmentarzu Wojskowym na Powązkach w Warszawie (kwatera AIII kol.-6-24).

Ordery i odznaczenia

Order Sztandaru Pracy II klasy"Dziennik Popularny", nr 182 (9650), 25 sierpnia 1980, s. 3 Medal 30-lecia Polski LudowejMedale 30-lecia dla czołowych działaczy partyjnych i państwowych [w:] "Trybuna Robotnicza", nr 170, 19 lipca 1974, s. 1. Złote odznaczeni im. Janka Krasickiego (1964) Złoty Order „Gwiazda Przyjaźni między Narodami” (NRD, 1980)Wysokie odznaczenie NRD dla ambasadora PRL [w:] „Trybuna Robotnicza”, nr 107, 13 maja 1980, s.