W latach 2016–2017 był członkiem, a następnie zastępcą szefa przewodniczącego delegacji polskiej w V grupie roboczej Komisji ONZ do spraw Międzynarodowego Prawa Handlowego (UNCITRAL).
W latach 2016–2020 był przewodniczącym Rady do spraw Przeciwdziałania Unikaniu Opodatkowania przy Ministrze Finansów oraz przewodniczącym Głównej Komisji Orzekającej w Sprawach o Naruszenie Dyscypliny Finansów Publicznych.
W 2018 zgłosił swoją kandydaturę na jedno z czterech wolnych stanowisk sędziowskich Izby Finansowej NSA. Krajowa Rada Sądownictwa na posiedzeniu 22 lipca 2020 podjęła uchwałę o przedstawieniu wniosku o powołanie go na stanowisko sędziego. Sędzią NSA został w czerwcu 2022. W 2025 został odsunięty od orzekania w NSA.
Działalność na stanowisku rzecznika finansowego i wiceministra rozwoju Został powołany na stanowisko rzecznika finansowego z dniem 12 października 2019.
Jako rzecznik finansowy realizował działania mające na celu wyeliminowanie nieuczciwych praktyk z rynku usług finansowych. Zapoczątkował wykorzystywanie przez jego biuro kompetencji występowania do sądów z pozwami wobec banków i ubezpieczycieli.