Wojewódzkiej Rady Narodowej). Od grudnia 1975 do lutego 1980 był zastępcą członka, a od lutego 1980 do lipca 1981 członkiem Komitetu Centralnego PZPR.

Od 2 grudnia 1976 do 12 czerwca 1981 był ministrem handlu wewnętrznego i usług w rządach Piotra Jaroszewicza i Edwarda Babiucha oraz Edwarda Babiucha, Józefa Pińkowskiego i Wojciecha Jaruzelskiego. W latach 1976–1980 był ponadto posłem na Sejm PRL VII kadencji. Od kwietnia do sierpnia 1980 pełnił funkcję przewodniczącego Komitetu ds. Rynku Wewnętrznego przy Radzie Ministrów. Był także podsekretarzem stanu – sekretarzem Komisji Współpracy Gospodarczej z Zagranicą w Urzędzie Rady Ministrów (został nim 22 listopada 1982).

Był organizatorem województwa tarnobrzeskiego.

Odznaczony m.in. Krzyżem Oficerskim Orderu Odrodzenia Polski oraz Złotą Odznaką „Zasłużonemu w Rozwoju Województwa Katowickiego” (1978)Zasłużeni w rozwoju woj. katowickiego. „Trybuna Robotnicza”. Nr 24, s. 2. 30 stycznia 1978.. W 1979 wyróżniony wpisem do „Księgi zasłużonych dla województwa tarnobrzeskiego”.

Zmarł 17 grudnia 2016, w wieku 83 lat.