Pracował w Ministerstwie Transportu oraz Ministerstwie Gospodarki Morskiej i Żeglugi Śródlądowej. 17 stycznia 2018 został powołany na stanowisko prezesa Państwowego Gospodarstwa Wodnego Wody Polskie. W sierpniu 2022 został zdymisjonowany przez premiera Mateusza Morawieckiego ze stanowiska prezesa Państwowego Gospodarstwa Wodnego Wody Polskie, w związku z nieodpowiednim postępowaniem w czasie katastrofy ekologicznej na Odrze.