Nr 111-8-04 o mianowaniu na stopień generała brygady ()..

W 2007 był dyplomatą (radcą) w Ambasadzie RP w Pradze. 16 stycznia 2008 objął urząd szefa Służby Wywiadu Wojskowego, wcześniej (od listopada 2007) był zastępcą ówczesnego szefa SWW Witolda Marczuka. Od czerwca 2008 pełnił obowiązki szefa Agencji Wywiadu. 11 sierpnia 2008 został odwołany ze stanowiska szefa SWW i jednocześnie powołany na stanowisko szefa AW, które zajmował do 19 listopada 2015, przeszedł następnie w stan spoczynku. W latach 2019–2023 był doradcą senackiej Komisji ds. Zagranicznych.

W październiku 2024 objął kierownictwo Ambasady RP w Tel Awiwie w randze charge d’affaires ad interim. W kwietniu 2025 prezydent RP mianował go na stanowisko ambasadora RP w IzraeluPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 11 kwietnia 2025 r. nr 110.6.2025 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., listy uwierzytelniające na ręce prezydenta Izraela złożył 21 lipca 2025.