Pochodzi z Nielisza, ukończył Seminarium Nauczycielskie i Wyższy Kurs Nauczycielski, od 1929 uczył na terenie powiatu zamojskiego, w Żdanowie prowadził teatr. Był więźniem obozów hitlerowskich w Oranienburgu, Dachau, Steugamme, Buchenwaldzie (do 1942), później udział w tajnym nauczaniu, po wojnie uczył w Szczebrzeszynie, kierował szkołą, 1956-67 w Liceum Pedagogicznym w Zamościu uczył pedagogiki oraz zajęć praktycznych (do 1962). Był czł. MRN. Wraz z żoną organizował zespoły lalkowe, w 1956-64 "Zamojski Żaczek" (15 sztuk, 121 przedstawień, w tym 90 wyjazdowych, 25 tys. dzieci). Działał w ZBoWiD. Mieszkał przy ul.  Staszica 3, potem Peowiaków 10. Odznaczony Krzyżem Kawalerskim OOP.