Ur. w Potoku k. Kraśnika. Od 1943 partyzant GL, wstąpił do PPR, z I Brygadą AL walczył w Lasach Lipskich i Janowskich, służył w MO, później w WP walczył z UPA. Od 1948 w cywilu organizował nową władzę, pracował w aparacie partyjnym, najpierw w Janowie (sekretarz KM PZPR), potem w Białej Podlaskiej (kierownik wydziału org. w KP). Od VIII 1953 w Zamościu, najpierw II sekretarz KM, potem długoletnim sekretarzem MRN (1959-70), czł. KP i KW PZPR (1956-70), delegatem na Zjazd Partii (1959). Tu ukończył zaocznie LO.
Gromadził dokumenty i relacje dotyczące okupacji na Zamojszczyźnie, jak podał "Kurier Lubelski" (1969 nr 218) zestawił m.in. listy gestapowców (68), żandarmów (260) i 6 tys. volksdeutschów, ustalił też ok. 500 nazwisk jeńców radzieckich. Był autorem kilkudziesięciu artykułów o charakterze przyczynkarskim, gł. o tematyce partyzanckiej publikowanych  w "Sztandarze Ludu" w l. 60-tych oraz Rotundy Zamojskiej (wyd. 1967, 1969, 1980). Opracował i doprowadził do wydania albumu Zamojszczyzna - kronika walki i pracy (Lublin 1970), autor nieopublikowanej powieści partyzanckiej.
Był współtwórcą radiowęzła zamojskiego i działał m.in. w ZBoWiD (wiceprezes ZP). W 1964 i 1965 wyjeżdżał w delegacji ZFM do Moskwy. Odznaczony Krzyżem Kawalerskim OOP i Krzyżem Partyzanckim. Zm. 19 III, spoczywa na zamojskim cmentarzu (Y). Żona Stanisława (1931-2002) nauczycielka, od 1953 uczyła w szkołach podstawowych Zamościa.