W 2004 przez kilka miesięcy pracował w Urzędzie Marszałkowskim Województwa Opolskiego. Od 2006 do 2012 zatrudniony w Kancelarii Prezesa Rady Ministrów, gdzie był głównym specjalistą, radcą szefa, naczelnikiem wydziału i zastępcą dyrektora sekretariatu Prezesa Rady Ministrów. W latach 2012–2015 radca ds. politycznych oraz współpracy naukowej i akademickiej w Ambasadzie RP w Londynie. W kwietniu 2015 powrócił do pracy w KPRM jako wicedyrektor sekretariatu Prezesa Rady Ministrów, został także członkiem rady Narodowej Agencji Wymiany Akademickiej. 23 października 2020 powołano go na stanowisko zastępcy szefa Kancelarii Premiera w randze podsekretarza stanu.

W 2021 został mianowany ambasadorem w BelgiiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 6 października 2021 r. nr 110.22.2021 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej (). Stanowisko objął 20 listopada 2021. 9 lutego 2022 złożył listy uwierzytelniające na ręce króla Belgów Filipa I. W 2024 otrzymał Nagrodę im. Stanisława Maczka i Simonne Brugghe przyznaną przez stowarzyszenie Maczek Memorial Belgium. Urzędowanie zakończył 31 lipca 2024.