Z listy SD został radnym Miejskiej Rady Narodowej we Wrocławiu i był jej wiceprzewodniczącym (1988–1990)S. Rogowski, Działalność polityczna i społeczna pracowników Instytutu Historii Państwa i Prawa Uniwersytetu Wrocławskiego w latach 1969-2006, [w:] „Studia Historycznoprawne” 2007, seria PRAWO, nr CCCIII, s. 130, 135. W latach 90. był m.in. dyrektorem oddziału Prosper–Banku we Wrocławiu oraz prezesem zarządu w jednej z firm konsultingowych.

W 1993 obronił doktorat na temat Rada Obrony Państwa z 1920 r. Studium prawno-historyczne. Jednocześnie ukończył studia podyplomowe z dziedziny bankowości na Uniwersytecie Warszawskim (1993) oraz w zakresie rachunkowości na Akademii Ekonomicznej we Wrocławiu (1996). W 2004 podjął pracę w Dolnośląskiej Szkole Wyższej Edukacji Towarzystwa Wiedzy Powszechnej jako adiunkt. W latach 2006–2017 pracował w Państwowej Wyższej Szkole Zawodowej w Sulechowie, gdzie prowadził wykłady z dziedziny konstytucyjnego systemu organów państwowych i legislacji administracyjnej oraz seminaria dyplomowe z zakresu Administracji Wymiaru Sprawiedliwości, a po połączeniu tej uczelni z Uniwersytetem Zielonogórskim kontynuował do 2018 r. zatrudnienie na Wydziale Zamiejscowym w Sulechowie.