Od 2 lutego 2016 r. wiceprezes zarządu spółki Tauron Wytwarzanie. Wcześniej, od 2015 r. pełnił funkcję prezesa w Tauron Wydobycie.
Był także dyrektorem Departamentu Rachunkowości i Podatków Tauron Polska Energia (spółki matki Tauron Wydobycie). W latach 1998-2005 pracował Zakładzie Górniczym Janina, a w latach 2005-2007 w Tauron Wydobycie. Od lutego 2016 r. jest też wiceprezesem ds. ekonomiczno-handlowych w Tauronie Wytwarzanie. Był w latach 2017-2021 wiceprezesem ds. organizacyjnych w spółce Nowe Jaworzno Grupy Tauron.
W lutym 2022 r. został wybrany na stanowisko prezesa zarządu Wodociągów Chrzanowskich Sp. z o.o.