Członek Polskiej Akademii Nauk.

Od sierpnia 1944 służył w 2 Armii Wojska Polskiego, był dowódcą kompanii i kapitanem.

W 1946 wstąpił do Polskiej Partii Robotniczej, a w 1948 do Polskiej Zjednoczonej Partii Robotniczej. W PZPR był zastępcą członka (1959–1964) i następnie członkiem Komitetu Centralnego do 1968, w latach 1965–1969 członek egzekutywy komitetu wojewódzkiego w Krakowie. W 1946 został zastępcą dyrektora w Centralnym Zarządzie Przemysłu Hutniczego w Katowicach, następnie od 1949 do 1952 kierownik Ministerstwa Przemysłu Ciężkiego, a w 1952 Ministerstwa Hutnictwa. Następnie w latach 1952–1957 minister hutnictwa, w 1957 minister przemysłu maszynowego, a od 1957 do 1959 minister przemysłu ciężkiego. Po opuszczeniu ministerstwa do 1963 pełnił funkcję zastępcy przewodniczącego Komisji Planowania przy Radzie Ministrów. Pełnił mandat poselski na Sejm PRL I kadencji.

Został pochowany na cmentarzu Powązkowskim (kwatera 55-1-8).

Życie prywatne Był ojcem Magdaleny Fikus.