Od ukończenia studiów związany zawodowo z macierzystą uczelnią. W latach 1978–1990 był pracownikiem naukowo-dydaktycznym w Zakładzie Nauk Politycznych UMK. Później pracował w Katedrze Socjologii, a od 1995 Instytucie Socjologii, a następnie w Katedrze Politologii. Pełnił później funkcję dyrektora Instytutu Politologii. Został kierownikiem Katedry Teorii Polityki na Wydziale Politologii i Studiów Międzynarodowych. 1 września 2009 objął stanowisko dziekana tego wydziału. Został wybrany także na kolejną kadencję na lata 2012–2016.

W pierwszej połowie lat 90. prowadził wykłady na sesjach plenarnych Polskiego Uniwersytetu Ludowego w Mińsku. Wykładał również w Wyższej Szkole Dziennikarskiej im. Melchiora Wańkowicza w Warszawie, w Wyższej Szkole Komunikowania, Politologii i Stosunków Międzynarodowych w Warszawie, na Wydziale Humanistycznym Wyższej Szkoły Humanistyczno-Ekonomicznej we Włocławku oraz na Wydziale Zamiejscowym w Człuchowie Wyższej Szkoły Pedagogicznej TWP. Pod jego kierunkiem stopień naukowy doktora uzyskali m.in. Bartłomiej Michalak, Joanna Rak, i .

W latach 2007–2010 był wiceprezesem, a od 2010 do 2016 prezesem Polskiego Towarzystwa Nauk Politycznych. Został też członkiem Polskiego Towarzystwa Socjologicznego.