Jako nauczyciel akademicki zawodowo związany z Uniwersytetem Ekonomicznym w Krakowie, na którym objął stanowisko profesora w Katedrze Polityk Regulacyjnych na Wydziale Gospodarki i Administracji Publicznej. Pracował także jako radca w Ministerstwie Skarbu Państwa (2006–2007) i wiceprezes zarządu oraz dyrektor w koncernie Tauron Polska Energia (2007–2008). Od 2011 do 2014 związany z Kompanią Węglową, pełnił m.in. funkcję pełnomocnika zarządu ds. rozwoju energetyki.

20 listopada 2015 objął stanowisko podsekretarza stanu w Ministerstwie Skarbu Państwa. 15 listopada 2016 został powołany na stanowisko prezesa zarządu Tauronu Polska Energia. W maju 2019 zaprezentował koncepcję strategiczną „Zielony Zwrot Taurona”, opierającą się na rozwoju tzw. czystej energii, zakładającą do 2030 zwiększenie do ponad 65% udziału źródeł nisko- i zeroemisyjnych w miksie wytwórczym grupy. W maju 2020 został uznany przez inwestorów i czytelników dziennika „Parkiet” za jednego z dwunastu „najlepszych prezesów firm z WIG30 na trudne czasy”. W lipcu 2020 zakończył pracę na stanowisku prezesa zarządu Grupy Tauron. W grudniu tego samego roku powołany na wiceprezesa zarządu Grupy Azoty.