Ur. w Woli Śniatyckiej (Tomaszowskie). Wysiedlony, wstąpił do BCh, ps. "Kula", służył jako d-ca Ludowej Straży. Po wojnie ukończył LO dla dorosłych, w międzyczasie więziony przez NKWD. W zawodzie od 1948, uczył na wsi, ukończył SN, potem WSP (chemia). Od 1958 w Zamościu, najpierw podinspektor, później kierownik "jedynki" (9 lat). W 1970-82 był dyrektorem i jednocześnie organizatorem nowej szkoły nr 10. W 1964 został dyrektorem miejscowego Uniwersytetu Robotniczego, był czł. Prezydium MRń. Działał również w spółdzielczości, będąc m.in. w 1963-73 przewodniczącym Rady Nadzorczej PZGS, następnie WZSR w Zamościu, delegatem na kongres spółdzielczy.