Absolwent Akademii Rolniczej we Wrocławiu (1987–1992, kierunek inżynieria środowiska). Od 1993 r. związany z Uniwersytetem Przyrodniczym we Wrocławiu, gdzie uzyskał stopień doktora (1999) oraz doktora habilitowanego (2018) w zakresie hydrauliki rzek, transportu rumowiska i zmian morfologicznych koryta Odry. Od 2020 r. profesor UPWr w dyscyplinie inżynieria środowiska, górnictwo i energetyka. Specjalizuje się w hydraulice koryt rzecznych, gospodarce wodnej i hydroenergetyce. W latach 2017–2021 zastępca dyrektora Instytutu Inżynierii Środowiska oraz kierownik Zakładu Inżynierii Wodnej i Hydrotransportu. Obecnie prodziekan ds. kierunku budownictwo i Bioeconomy.

Członek Towarzystwa Rozwoju Małych Elektrowni Wodnych oraz Komitetu Inżynierii Środowiska PAN (2024–2028). Kierownik i wykonawca licznych projektów krajowych i międzynarodowych (m.in. programy UE, POLONIUM, POIiŚ), autor ponad 50 opracowań dla administracji i gospodarki oraz uczestnik projektów badawczych realizowanych we współpracy międzynarodowej (m.in. z Uniwersytetem w Gandawie).

Autor 123 publikacji naukowych, laureat nagród Rektora UPWr. Promotor i opiekun ponad 180 prac dyplomowych, recenzent prac doktorskich i habilitacyjnych oraz opiekun doktoratów wdrożeniowych.