Od kwietnia 2014 do lipca 2015 kierował terenowym zespołem obserwatorów specjalnej misji monitoringowej OBWE na Ukrainie. W sierpniu 2015 powołany na stanowisko ambasadora nadzwyczajnego i pełnomocnego RP w KazachstaniePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 28 lipca 2015 r. nr 110.49.2015 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., a w listopadzie tego roku akredytowanym także w KirgistaniePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 14 października 2015 r. nr 110.66.2015 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. W październiku 2016 został powołany na ambasadora RP w Turcji.

W listopadzie 2018 objął stanowisko podsekretarza stanu w MSZ ds. dyplomacji ekonomicznej, współpracy rozwojowej, polityki azjatyckiej, polityki afrykańskiej i bliskowschodniej. W styczniu 2020 został mianowany ambasadorem RP w RumuniiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 28 stycznia 2020 r. nr 110.1.2020 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. W lipcu tegoż roku otrzymał nominację na tę funkcję (odchodząc w konsekwencji ze stanowiska ministerialnego), w tym samym miesiącu objął ją oraz złożył listy uwierzytelniające na ręce prezydenta Klausa Iohannisa.