Życiorys W 1976 roku ukończył studia historyczne w Wyższej Szkole Pedagogicznej w Zielonej Górze (WSP). Stopień doktora nauk humanistycznych w zakresie historii uzyskał na Wydziale Historycznym Uniwersytetu im. Adama Mickiewicza w Poznaniu w 1983 roku na podstawie pracy zatytułowanej Walki 1 Frontu Białoruskiego o przełamanie linii Środkowej Odry w 1945 roku.
Z WSP był związany zawodowo do 1994 roku, jako m.in. założyciel i pierwszy dyrektor wydawnictwa tej uczelni, adiunkt w Instytucie Historii, wykładowca i twórca Pracowni Badań nad Dziejami Środkowego Nadodrza, którą kierował do 1983 roku.
W latach 1983–1988 pełnił funkcję sekretarza generalnego Lubuskiego Towarzystwa Naukowego. W 1988 roku został pełnomocnikiem rektora ds. rozwoju WSP, jednocześnie w Instytucie Historii był wykładowcą historii powszechnej po 1945 roku. Od 2003 do roku 2010 był zatrudniony jako docent w Państwowej Wyższej Szkole Zawodowej w Sulechowie, gdzie wykładał muzealnictwo i historię sztuki.