W latach 1961–1967 sprawował funkcję ambasadora w Kanadzie, a po zakończeniu misji z dniem 1 maja 1967 roku został mianowany dyrektorem generalnym w Ministerstwie Spraw Zagranicznych. Od kwietnia 1968 aż do śmierci był podsekretarzem stanu w MSZ. Zginął 1 listopada 1970 w Karaczi w zamachu na składającego wizytę w Pakistanie przewodniczącego Rady Państwa Mariana Spychalskiego. Zatrzymany w tej sprawie Mohammed Faruz Abdallah, kierowca Pakistańskich Linii Lotniczych, wjechał pojazdem zaopatrzeniowym w szpaler osób witających na płycie lotniska przybywającego Przewodniczącego Rady Państwa, powodując śmierć czterech osób.
Został pochowany na Cmentarzu Wojskowym na Powązkach (kwatera B 2 Tuje m. 2)Wyszukiwarka cmentarna - Warszawskie cmentarze. Na grobie rodziców na cmentarzu parafialnym w Gnaszynie znajduje się płyta pamiątkowa ku jego pamięci.
Żonaty, miał córkę i syna"Kurier Polski", nr 258 z 3 listopada 1970, str. 2 (nekrolog).