W 1993 ukończył studium podyplomowe Małe oczyszczalnie ścieków na Politechnice Gdańskiej.
W 2001 roku otrzymał tytuł profesora nauk technicznych i objął kierownictwo Katedry Budownictwa Wodnego (obecnie Katedry Inżynierii Wodnej i Sanitarnej) UP w Poznaniu.
W latach 2011–2012 pracował jako profesor zwyczajny w IMGW–PIB, prowadząc projekty dotyczące zrównoważonego zarządzania zlewniami jezior i osłony meteorologicznej rolnictwa.
Współpracował z przedsiębiorstwami wodociągowymi, m.in. Aquanetem, oraz z branżą producentów i serwisantów przydomowych oczyszczalni ścieków. Jest autorem trzech patentów i promotorem dziewięciu prac doktorskich oraz 151 prac magisterskich. W 2019 r. przeszedł na emeryturę, co nie przerwało jego współpracy z producentami i serwisantami przydomowych oczyszczalni ścieków oraz zakładami usług komunalnych.
Działalność organizacyjna Był wieloletnim członkiem Komitetu Melioracji i Inżynierii Środowiska Rolniczego PAN i Komitetu Inżynierii Środowiska PAN. Jest członkiem Komisji Klimatu, Zasobów Wodnych i Ochrony Powietrza PAN w Poznaniu. Wiceprezes Polskiego Zrzeszenia Inżynierów i Techników Sanitarnych (PZITS) – oddział wielkopolski, inicjator systemu certyfikacji serwisantów małych oczyszczalni ścieków.
W latach 2019–2020 był ekspertem NIK w sprawie awarii kolektorów pod Wisłą.