W 1960 wstąpił do Polskiej Zjednoczonej Partii Robotniczej. W 1963 był instruktorem w Komitecie Dzielnicowym, a od 1965 do 1968 pełnił funkcję kierownika Referatu Historii Partii w Komitecie Wojewódzkim Partii we Wrocławiu. Był członkiem egzekutywy i kierownikiem Pracy Ideologicznej w Komitecie Uczelnianym PZPR Politechniki Wrocławskiej, jak również członkiem egzekutywy i przewodniczącym Komisji Ideologicznej KU PZPR Uniwersytetu Wrocławskiego. Od 1985 do 1987 pełnił funkcję przewodniczącego Zespołu Partyjnego Politologów przy Wydziale Nauki, Oświaty i Postępu Naukowo–Technicznego KC PZPR. W styczniu 1988 został powołany na dyrektora Instytutu Historii Ruchu Robotniczego Akademii Nauk Społecznych przy KC PZPR.
Wybrane publikacje 1974: Tworzyliśmy cząstkę nowej Polski : wspomnienia dolnośląskich działaczy PPR : 1945-1948 1982: Historia polityczna Polski odrodzonej : 1918-1980 : (wybór materiałów i dokumentów). Cz. 2, 1939-1945 / Centralny Ośrodek Metodyczny Studiów Nauk Politycznych ;