Absolwent Politechniki Wrocławskiej[2], na której następnie pełnił m.in. funkcje prodziekana ds. dydaktyki Wydziału Inżynierii Sanitarnej, zastępcy dyrektora Instytutu Inżynierii Ochrony Środowiska, kierownika Zakładu Zaopatrzenia w Wodę i Usuwania Ścieków, kierownika Zakładu Zaopatrzenia w Wodę[3]. Od 1988 r. profesor na Wydziale Inżynierii Sanitarnej (od 1990 r. Wydziale Inżynierii Środowiska) Politechniki Wrocławskiej[2].