Był członkiem komitetu redakcyjnego kwartalnika „Dzieje Najnowsze” (1984–2010), Komitetu Nauk Politycznych Polskiej Akademii Nauk (1994–2012), przewodniczącym Konferencji Rektorów Uczelni Pedagogicznych (1999–2005, 2008–2012). Zasiadał w prezydium Konferencji Rektorów Akademickich Szkół Polskich. W 2016 przeszedł na emeryturę.

Autor haseł w Słowniku biograficznym działaczy polskiego ruchu robotniczego.

Specjalizuje się w zakresie historii doktryn politycznych i prawnych.

Wybrane publikacje 1980: Myśl państwowa socjalistów polskich w latach 1918–1921 1980: Myśl polityczna Mieczysława Niedziałkowskiego (1893–1940) 1988: Polska myśl socjalistyczna (1918–1948) 1993: Myśl agrarna socjalistów polskich w XIX i XX wieku 1993: Zygmunt Żuławski – zarys biografii 1994: Polska myśl polityczna w pierwszej połowie XX wieku 1995: Ludowcy i socjaliści w parlamencie II Rzeczypospolitej 1997: Obcy czy swoi: z dziejów poglądów na kwestię żydowską w Polsce w XIX i XX wieku 2004: Idee polityczne w Polsce w XX wieku 2009: Ignacy Daszyński 2010: Demokracja polska. Idee-ludzie-dzieje 2014: Demokracja i parlamentaryzm w polskiej refleksji politycznej w XX wieku.