W 2001 roku otrzymał stopień doktora habilitowanego nauk humanistycznych z zakresu nauk o polityce na UAM w Poznaniu, w 2008 roku otrzymał tytuł profesora. Od 1978 pracuje na UMK w Toruniu. Od 2006 do 2009 pełnił funkcję dyrektora Instytutu Politologii. Obecnie kieruje Katedrą Teorii Polityki na Wydziale Politologii i Studiów Międzynarodowych. 1 września 2009 roku objął stanowisko Dziekana Wydziału. Jest prezesem Polskiego Towarzystwa Nauk Politycznych i członkiem Komitetu Nauk Politycznych Polskiej Akademii Nauk. W pracy naukowej zajmuje się m.in. teorią polityki, zjawiskiem totalitaryzmu, przekształceniami polskiego systemu politycznego, współczesną rosyjską myślą polityczną i systemem politycznym Rosji.