Ur. w Białej Podlaskiej, w 1970 ukończył prawo na UMCS. Początkowo pracował w Tomaszowie, będąc jedynym w województwie prezesem Sądu Rejonowego należącym do "Solidarności", następnie sędzią Sądu Wojewódzkiego w Zamościu, w 1982-87 przew. Wydziału Karnego, a w 1990-98 prezesem Sądu Wojew. Specjalizował się w sprawach karnych. Grał sportowo w brydża.