Praca zawodowa 1956–1970 nauczyciel w Szkole Podstawowej w Ochli koło Zielonej Góry. 1970–1971 nauczyciel w Szkole Podstawowej w Łętkowicach koło Proszowic. 1971–1975 nauczyciel historii w I LO i w Zespole Szkół Zawodowych "Chemitex-Wistom", potem wizytator przedmiotowo-metodyczny w Wydziale Oświaty i Wychowania w Tomaszowie Mazowieckim. 1975–1978 adiunkt i specjalista-planista w Centrum Doskonalenia Nauczycieli w Piotrkowie Trybunalskim. 1978–1982 adiunkt w Zespole Podstaw Nauk Politycznych Politechniki Łódzkiej. 1982–1984 kustosz i kierownik Muzeum w Tomaszowie Mazowieckim. 1984–1997 dyrektor Archiwum Państwowego w Piotrkowie Trybunalskim, nauczyciel akademicki w WSP w Kielcach, Wydział Zamiejscowy w Piotrkowie Trybunalskim.
Zainteresowania naukowe Interesował się historią przemysłu, zwłaszcza metalowego i włókienniczego. Od roku 1971 podjął badania nad przeszłością Tomaszowa Mazowieckiego, Piotrkowa Trybunalskiego i innych miast regionu łódzkiego (m.in. Zelowa). Jako archiwista zapoczątkował publikację źródeł archiwalnych do dziejów regionu tomaszowskiego i piotrkowskiego. Prowadził intensywne badania archiwalne i biograficzne. Wiele uwagi poświęcił rodzinie Ostrowskich z Ujazdu, a szczególnie Antoniemu hr. Ostrowskiemu, założycielowi Tomaszowa Mazowieckiego.