Urodził się 21 kwietnia 1939 w Ruszowie (woj. lubelskie). Po rocznej pracy w Sądzie Powiatowym w Zamościu rozpoczął studia na Wydziale Prawa Uniwersytetu Marii Curie-Skłodowskiej w Lublinie, które ukończył w 1962 r. W latach 1962–70 pracował jako radca prawny w Prezydium Powiatowej Rady Narodowej w Łomży, a następnie w innych miejscowych instytucjach i przedsiębiorstwach. W tym czasie ukończył aplikację sądową i zdobył uprawnienia radcowskie. W 1970 r. złożył egzamin adwokacki i zaczął praktykę w Kolnie. Od 1975 r. był członkiem Zespołu Adwokackiego nr 1 w Łomży, od 1991 r. prowadził własną kancelarię adwokacką. Specjalizował się w prawie karnym.
Od 1983 r. był członkiem Okręgowej Rady Adwokackiej w Białymstoku. W 1989 r. został wybrany do Naczelnej Rady Adwokackiej. W latach 1990–91 zasiadał w Krajowej Radzie Sądownictwa.
Wraz z żoną był doradcą prawnym tajnej komisji zakładowej, następnie NSZZ „S” Regionu Mazowsze, Oddział w Łomży. Odpowiadał także za pomoc w organizacji spotkań, redagowaniu odezw, uchwał. Od 21 grudnia 1981 r. do 4 lutego 1982 r. był internowany. Wydał z Mieczysławem Węglewiczem tomik wierszy patriotycznych, produkował ulotki. Potem bronił działaczy NSZZ „S” przed sądami i kolegiami do spraw wykroczeń.