Specjalizował się w historii II Rzeczypospolitej. W 1957 roku został członkiem Polskiego Towarzystwa Historycznego, natomiast w latach 1975–1990 należał do Lubelskiego Towarzystwa Naukowego. Odznaczony został m.in. Krzyżem Kawalerskim Orderu Odrodzenia Polski (1987), Złotym Krzyżem Zasługi (1979) i Odznaką 1000-lecia Państwa Polskiego.
Należał do Związku Walki Młodych, Polskiej Partii Robotniczej (1946–1948) i Polskiej Zjednoczonej Partii Robotniczej (1948–1990).
Zmarł 6 grudnia 2019. Został pochowany 10 grudnia 2019 w Mełgwi.
Publikacje Położenie klasy robotniczej Warszawy w latach 1926–1929, Warszawa 1972 Represje policyjne wobec ruchu robotniczego 1918–1939, Warszawa 1979 Ruch zawodowy metalowców w Polsce. 1869–1939, Warszawa 1986 Ruch strajkowy w Warszawie w latach 1918–1939, Kielce 1989 Komunistyczna Partia Polski w woj. kieleckim 1918–1938. Liczebność, baza społeczna i zasięg wpływów, Kielce 1994 Działalność Komunistycznej Partii Polski w województwie kieleckim w latach 1926–1938, Kielce 1994 Polska Partia Socjalistyczna w województwie kieleckim w latach 1918–1939 w świetle materiałów administracji państwowej. Stan organizacyjny, Kielce 1996 Działalność PPS w województwie kieleckim w latach 1918–1939, cz. 1, 1918–1930, Kielce 2003 Działalność PPS w województwie kieleckim w latach 1918–1939, cz.