Od 1983 jest stałym biegłym sądowym Sądu Wojewódzkiego (Sądu Okręgowego) w Poznaniu jako specjalista-neurolog. Jest także powoływany do Uczelnianego Zespołu Orzekającego przy Katedrze i Zakładzie Medycyny Sądowej Uniwersytetu Medycznego w Poznaniu, który zajmuje się m.in. wydawaniem opinii sądowo-lekarskich w sprawach karnych, cywilnych i z zakresu ubezpieczenia społecznego.
Jest członkiem wielu towarzystw i gremiów naukowych: Polskiego Towarzystwa Higienicznego (2006-2010 wiceprezes, 2010-2018 prezes, od 2018 wiceprezes), Polskiego Towarzystwa Medycyny Społecznej i Zdrowia Publicznego, Polskiego Towarzystwa Neurologicznego oraz Polskiego Towarzystwa Orzecznictwa Lekarskiego. Ponadto członek Komitetu Zdrowia Publicznego Polskiej Akademii Nauk, Komitetu Higieny i Epidemiologii PAN, Komitetu Epidemiologii i Zdrowia Publicznego PAN, Komitetu Ergonomii Oddziału Wielkopolskiego PAN (od 1997) oraz członek Rady Sanitarno-Epidemiologicznej przy Głównym Inspektorze Sanitarnym i przewodniczący Komisji Bezpieczeństwa Zdrowotnego Wody (2014-2017). Konsultant wojewódzki w dziedzinie epidemiologii dla województwa wielkopolskiego oraz lubuskiego (od 1997). Od 2013 jest też członkiem Rady Fundacji Pomocy Humanitarnej Redemptoris Missio.