His overseas postings included Algeria, Djibouti, Iran, Saudi Arabia, and the United Arab Emirates. From 2000–2003, he was Ambassador to the Islamic Republic of Mauritania.
He had various diplomatic roles abroad, including positions in Algeria, Djibouti, Iran, Saudi Arabia, and the United Arab Emirates. From 2000–2003, he was responsible for relations with the Islamic Republic of Mauritania as its ambassador.