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, ;