Ur. w Zamościu, absolwent II LO, ukończył zarządzanie (KUL), pracował w ZWSE. W 1995-2006 przewodniczący zamojskiego oddziału "Solidarności" (jednocześnie od 2002 wiceprzew. Zarządu Regionu, od 1998 czł. Komisji Krajowej - pierwszy z Zamojszczyzny), 2006-2008 wicemarszałek Sejmiku (ob. czł. Sejmiku), kierował też Centrum Szkolenia i Rekreacji "Energetyk", był też szefem i pełnomocnikiem AWS w wojew. zamojskim, kandydował do Sejmu. Działacz PiS. W 2015-2017 dyrektor Wydz. Gospodarki Komunalnej UM, od 2017 dyr. generalny PGE Dystrybucji  Oddział Zamość.