W 1982 uzyskał stopień doktora nauk prawnych na Wydziale Prawa i Administracji UŁ. Od 1981 długoletni stypendysta i wykładowca uczelni w Niemczech, Holandii, Wielkiej Brytanii, USA i Australii. Pracował m.in. w Max-Planck-Institut für Geschichte w Getyndze, w Trinity College w Cambridge oraz na Uniwersytecie Teksańskim w Austin. Przełożył i opatrzył komentarzem polskie wydanie Dwóch traktatów o rządzie Johna Locke’a z 1992.

W 1995 został pracownikiem naukowym Uniwersytetu Łódzkiego. W 1996 habilitował się na WPiA UŁ, pracę habilitacyjną stanowiła rozprawa pt. Contractarianism versus Holism: Reinterpreting Locke’s Two Treatises of Government. Rok później został kierownikiem Zakładu Doktryn Polityczno-Prawnych. Od 1998 był pełnomocnikiem rektora ds. Filii Uniwersytetu Łódzkiego w Tomaszowie Mazowieckim. Z funkcji tej zrezygnował po uzyskaniu w 2019 mandatu poselskiego. Od 2001 kierował Katedrą Filozofii Prawa i Etyki w Salezjańskiej Wyższej Szkole Ekonomii i Zarządzania w Łodzi. W 2005 otrzymał tytuł naukowy profesora nauk prawnych. Został kierownikiem Katedry Doktryn Polityczno-Prawnych na UŁ, a w 2007 objął funkcję kierownika Centrum Myśli Polityczno-Prawnej im. Alexisa de Tocqueville’a. Został też członkiem rady naukowej kwartalnika „Prawo i Więź”. Doktoraty pod jego kierunkiem napisali m.in.