Ambassador Ivo Petrov was appointed the Head of the OSCE Centre in Ashgabat on 9 July 2012.
A career diplomat with the Bulgarian Foreign Service, he served from 2009 to 2012 as Ambassador to Germany. From 2005 until early 2009 he was Deputy Special Representative of the UN Secretary-General for Georgia and Deputy Head of the UN Mission of Observers to Georgia (UNOMIG).
From 2002 to 2005 Ambassador Petrov headed the Bulgarian Permanent Mission to the UN, the OSCE and other international organizations in Vienna and chaired the OSCE Permanent Council during the Bulgarian Chairmanship in 2004.
From 1999 to 2002 he served initially as Special Representative of the UN Secretary-General for Tajikistan and Head of the UN Mission of Observers in Tajikistan (UNMOT) and later as Representative of the UNSG and Head of the UN Tajikistan Office for Peace-building (UNTOP).
From 1998 to 1999 he was Head of the European Integration department at the Ministry of Foreign Affairs in Sofia, Bulgaria.
From 1993 to 1998 he served as Ambassador of Bulgaria to the UN, the OSCE and other international organizations in Vienna.
During his assignment with CSCE Desk in the Ministry of Foreign Affairs of Bulgaria, he participated in the CSCE follow-up meetings in Belgrade in 1977-1978 and Madrid 1980-1981.