Syn Konstantego i Eugenii[1]. W 1955 ukończył studia na Akademii Medycznej w Białymstoku. W latach 1949–1956 był członkiem Związku Młodzieży Polskiej. Od 1957 należał do Zjednoczonego Stronnictwa Ludowego, był członkiem kierownictwa partii (w latach 1980–1989 członek Naczelnego Komitetu, w latach 1983–1989 członek Prezydium NK, w latach 1988–1989 wiceprezes i członek Sekretariatu NK, a w latach 1985–1989 przewodniczący Klubu Poselskiego ZSL w Sejmie IX kadencji).
Od 1956 pracownik administracji służby zdrowia, w latach 1956–1963 i 1969–1973 kierownik Wydziału Zdrowia i Opieki Społecznej Prezydium Powiatowej Rady Narodowej w Białymstoku, w latach 1963–1969 zastępca kierownika, a w latach 1973–1977 kierownik analogicznego wydziału Prezydium Wojewódzkiej Rady Narodowej również w Białymstoku (od 1976 Urzędu Wojewódzkiego); w latach 1975–1977 lekarz wojewódzki w Białymstoku.
W latach 1983–1988 członek prezydium Rady Obywatelskiej Budowy Pomnika Szpitala Centrum Zdrowia Matki Polki[2]. W latach 1986–1988 członek prezydium Społecznego Komitetu Odnowy Starego Miasta Zamościa[3].