W uczelni tej pracował do 2005.
W wyborach samorządowych w 1994 bezskutecznie ubiegał się o mandat radnego Wrocławia z listy Unii Pracy.
Później został wykładowcą m.in. przedmiotu „Współczesna scena polityczna” w Dolnośląskiej Szkole Wyższej we Wrocławiu.
Kontynuator zapoczątkowanej przez prof. Henryka Zielińskiego szkoły badawczej dziejów polskiej myśli politycznej XIX i XX wieku. Badacz biografii politycznych oraz historii Wrocławia i ruchów opozycji politycznej po II wojnie światowej (w tym historii „Solidarności”). Autor kilkunastu książek i ponad 200 innych publikacji.
Został przewodniczącym rady programowej Fundacji im. Janusza Kurtyki.
W styczniu 2010 Klub Jagielloński im. Św. Kazimierza przyznał mu wyróżnienie dla historyków zajmujących się dziejami najnowszymi w ostatnim 20-leciu.
W listopadzie 2024 ukazał się, pod jego redakcją naukową i wstępem, pierwszy tom nowej, zamierzonej na kilkanaście tomów, kompletnej edycji Pism zebranych Józefa Piłsudskiego, obejmujący lata 1885–1896 (wyd. Muzeum Józefa Piłsudskiego w Sulejówku, Sulejówek 2024, ;