W latach 1973–1986 zatrudniony był na Politechnice Wrocławskiej. W 1986 podjął pracę na Politechnice Świętokrzyskiej, na której kierował Katedrą Wodociągów i Kanalizacji oraz Katedrą Sieci i Instalacji Sanitarnych. W latach 1987–1993 pełnił funkcję prodziekana Wydziału Budownictwa Lądowego (początkowo ds. dydaktyczno-wychowawczych, a później – ds. inżynierii środowiska). Na Politechnice Świętokrzyskiej zaangażował się m.in. w utworzenie kierunku studiów pn. „inżynieria środowiska”. W latach 2000–2004 był członkiem prezydium Sekcji Inżynierii Sanitarnej Komitetu Inżynierii Lądowej i Wodnej Polskiej Akademii Nauk. W latach 2006–2013 wygłaszał referaty na konferencjach w: Brisbane, Kuala Lumpur, Rzymie, Moskwie, Toronto, Singapurze, Berlinie, São Paulo i Sydney.
Po 1989 współtworzył firmę wykonawczą RenoRurCentrum. W latach 90. był przez osiem lat prezesem firmy badawczej EuroKan, został również prezesem firmy konsultingowej Wod-Kan Consulting. W 2005 został prezesem zarządu Polskiej Fundacji Technik Bezwykopowych.