Ur. w Hrubieszowie, po studiach w 1986-90 był sędzią Sądu Wojewódzkiego w Zamościu, później jeszcze tutaj do 1997 przewodniczącym okręgowej komisji wyborczej. Został sędzią Sądu Apelacyjnego, od 1999 sędzia Sądu Najwyższego, przew. IV Wydziału. W 2014 został z-cą przewodniczącego Państwowej Komisji Wyborczej.