eksperckich, zaś od 2009 – wicedyrektora odpowiedzialnego za wydziały prawa gospodarczego i finansowego.
Następnie obejmował stanowiska podsekretarza stanu w ministerstwach związanych z biznesem: od 1 lutego 2012 do 16 listopada 2015 w Ministerstwie Gospodarki, od 8 grudnia 2015 do 15 stycznia 2018 w Ministerstwie Rozwoju (odpowiadając za handel, usługi i administrowanie obrotem) oraz od 16 stycznia 2018 do lutego 2019 w Ministerstwie Przedsiębiorczości i Technologii (odpowiadając m.in. za Konstytucję dla biznesu i pakiet 100 Zmian dla Firm).
W latach 2018–2019 był członkiem Komisji Nadzoru Finansowego – przedstawicielem ministra właściwego do spraw gospodarki.
5 lutego 2019 powołany przez premiera Mateusza Morawieckiego na prezesa Prokuratorii Generalnej Rzeczypospolitej Polskiej.
12 września 2025 został wybrany przez Sejm na prezesa Najwyższej Izby Kontroli. Był jedynym kandydatem, za jego wyborem zagłosowało 421 posłów. 17 września tego samego roku jego kandydaturę zatwierdził Senat.