Ur. w Narolu, ukończył Wyższą Szkołę Pedagogiczną w Gdańsku. Od 1952 pracował w zamojskim szkolnictwie, jako nauczyciel chemii, od 1963 w Technikum Mechanicznym (także z-cą dyrektora). W 1971-1992 był dyrektorem I LO, za jego dyrekcji wzrosła liczba oddziałów z 17 do 33. Działacz TKKŚ.