W 1989 uzyskał stopień naukowy doktora na podstawie monografii pt. Lenocinium w prawie rzymskim. W 1999 habilitował się na podstawie dorobku naukowego oraz rozprawy pt. Meretrix i jej pozycja w prawie rzymskim. Tytuł profesora nauk prawnych uzyskał 4 sierpnia 2011. Od 1981 zawodowo związany z Katedrą Prawa Rzymskiego na WPiA UMK, od 2000 pełniąc funkcję kierownika tej katedry. W 2008 został także kierownikiem Centrum Studiów Wyborczych na Uniwersytecie Mikołaja Kopernika. W latach 2005–2012 przez dwie kadencje pełnił funkcję dziekana Wydziału Prawa i Administracji swojej uczelni. W marcu 2012 został wybrany na prorektora UMK ds. studenckich i polityki kadrowej na kadencję 2012–2016. W marcu 2016 ponownie został prorektorem z tym samym zakresem obowiązków. Był także profesorem w Kujawsko-Pomorskiej Szkole Wyższej w Bydgoszczy.

Jest członkiem m.in. Polskiego Towarzystwa Filologicznego i Polskiego Towarzystwa Historycznego, powołany w skład Komitetu Nauk o Kulturze Antycznej Polskiej Akademii Nauk. Jest autorem i współautorem kilkudziesięciu publikacji naukowych, dydaktycznych i popularnonaukowych z zakresu prawa rzymskiego i prawa wyborczego, w tym tych dziedzin, m.in. Leksykonu prawa wyborczego i systemów wyborczych.