Bezpośrednio po ukończeniu studiów w 1966 został zatrudniony w Zakładzie Narodowym im. Ossolińskich – Bibliotece PAN we Wrocławiu, a rok później w Instytucie Historycznym Uniwersytetu Wrocławskiego. Wykładał także w Społecznej Wyższej Szkole Przedsiębiorczości i Zarządzania w Łodzi. Specjalizuje się w historii I Rzeczypospolitej, historii Kościoła katolickiego w Polsce, publikował prace dotyczące historii Ostrowa Wielkopolskiego i południowej Wielkopolski. Był redaktorem naczelnym „Gazety Ostrowskiej”.

W latach 1989–1991 sprawował mandat senatora I kadencji wybranego w województwie kaliskim z listy Komitetu Obywatelskiego. Od 1997 do 2001 był dyrektorem gabinetu Marszałka Senatu – Alicji Grześkowiak.

Odznaczenia Odznaczony Krzyżem Kawalerskim (2011) i Komandorskim (2023) Orderu Odrodzenia Polski.

Publikacje Po Cecorze i podczas wojny chocimskiej. Sejmy z lat 1620–1621, 1983. Sejm RP – tradycja i współczesność. Kompetencje, procedury, zwyczaje, 2000. Senat Rzeczypospolitej Polskiej. Tradycja i współczesność XV–XXI w., 2002. W przygaszonym blasku wiktorii chocimskiej.