Od 1993 do 1995 pracował w „Głosie Wielkopolskim”, w latach 1995–1996 w TVP w Warszawie, a od 1997 do 2002 w poznańskim oddziale Telewizji Polskiej. Współautor scenariusza serialu dokumentalnego Dzieje kultury polskiej [dostęp 2020-08-20].. W latach 1998–2002 sprawował mandat radnego i funkcję wiceprzewodniczącego rady miasta w Poznaniu. Od 2003 do 2004 był pierwszym dyrektorem Biura Funduszy Europejskich w Urzędzie Miasta Poznania.
W 2005 na podstawie rozprawy zatytułowanej Założenia programowe i działalność Kongresu Liberalno-Demokratycznego (1990–1994) w Instytucie Nauk Politycznych i Dziennikarstwa UAM doktoryzował się w zakresie nauk o polityce. W 2018 na tym samym uniwersytecie uzyskał stopień doktora habilitowanego nauk społecznych. W latach 2005–2012 był adiunktem w Wyższej Szkole Nauk Humanistycznych i Dziennikarstwa w Poznaniu. Później został adiunktem w Katedrze Publicystyki Ekonomicznej i Public Relations Uniwersytetu Ekonomicznego w Poznaniu. W 2019 objął stanowisko profesora nadzwyczajnego tej uczelni.