Ur. w Rachaniach, jako 9-latek został harcerzem, ukończył LO w Tyszowcach. Od 1976 pracował w zamojskiej Chorągwi ZHP, pocz. m.in. kwatermistrz i z-ca komendanta, w 1989-98 jej komendant, po likwidacji wojew. zamojskiego został komendantem Chorągwi Lubelskiej. Był radnym miejskim w Zamościu. Odznaczony Złotym Krzyżem za Zasługi dla ZHP (1990).