 He was also Pakistan's Permanent Representative to UNESCO (2001–2003).Earlier, his assignments have included postings in the Pakistan Missions at Tehran, Guinea, Glasgow and Paris.He also served in Pakistan's Permanent Mission to the United Nations at New York.