С декабря 2001 по сентябрь 2002 года – заместитель председателя Агентства по стратегическому планированию Республики Казахстан.
В сентябре 2002 года занял должность заместителя секретаря Совета безопасности – заведующего секретариатом Совета безопасности Республики Казахстан.
С 28 июля 2005 года – представитель Казахстана на переговорах по вопросам статуса Каспийского моря.
С 13 апреля 2006 по 18 марта 2009 – посол Казахстана в Иране.
С 18 марта 2009 Указом Главы государства назначен Чрезвычайным и Полномочным Послом Республики Казахстан в Королевстве Бельгия.
19 мая 2009 года Указом Главы государства назначен Чрезвычайным и Полномочным Послом Республики Казахстан в Великом Герцогстве Люксембург, Главой Представительства Республики Казахстан при Европейском Союзе и в Организации Североатлантического договора (НАТО) по совместительству.