Ur. w Uściługu, ukończył zamojskie gimnazjum (1950). Był dyrektorem zakładów górniczych "Lubin", następnie nieprzerwanie przez kilkanaście wiceministrem, najpierw przemysłu ciężkiego (1971-76), później hutnictwa (1976-81) i górnictwa (1981-87).