Ur. w Zamościu (kol. Podtopole), ukończył zamojskie gimnazjum i prawo na Uniwersytecie Warszawskim (1938). Później związany z zamojskimi sądami. Od 1948 kierował oddziałem Ksiąg Wieczystych, w 1950 został sędzią grodzkim, następnie powiatowym, od 1955 wiceprezesem, w 1956-63 prezesem Sądu Powiatowego, a po przejściu w 1985 na emeryturę adwokatem. Działał w Klubie Inteligencji Katolickiej (od 1987 wiceprezes). W 1960 został sekretarzem TPP-Chińskiej.