Jest absolwentem Wydziału Matematyki i Informatyki Uniwersytetu Wrocławskiego (2001–2005) oraz Wydziału Inżynierii Środowiska Politechniki Wrocławskiej (2002–2007).
Stopień doktora nauk technicznych uzyskał w 2011 r., a doktora habilitowanego w 2019 r. Tytuł naukowy profesora nauk technicznych nadano mu w 2024 r.
Pełnił funkcje zastępcy dyrektora Instytutu Inżynierii Ochrony Środowiska Politechniki Wrocławskiej ds. badań naukowych i współpracy z przemysłem (2012–2014), prodziekana ds. studenckich i organizacyjnych Wydziału Inżynierii Środowiska Politechniki Wrocławskiej (2016–2020), a także eksperta w Centrum Badań i Rozwoju Instytutu Meteorologii i Gospodarki Wodnej – Państwowego Instytutu Badawczego (2020–2022).
W pracy naukowej skupia się przede wszystkim na badaniach niezawodności działania kanalizacji deszczowej, modelowaniu matematycznym opadów deszczowych, analizie statystycznej zmian klimatu w badaniach efektywności odnawialnych źródeł energii, a także alternatywnych źródłach i metodach pozyskiwania wody.

