Od 1994. do 1995. godine bio je načelnik općine Stari Grad u Sarajevu, a od 1996. do 1998. godine bio je premijer ŽS.
Od 1998. do 2000. guverner Sarajevske županije, a nakon toga godinu dana veleposlanik BiH pri OSCE-u.
Od 2004. do 2008. godine bio je veleposlanik BiH u Maleziji, a premijer Federacije BiH od 2009. do 2011. godine.
Od 2012. godine do 2015. godine obavljao je dužnost veleposlanika BiH u Velikoj Britaniji, a od 2016. do danas bio je veleposlanik u Rusiji. Obavljao je dužnost nerezidentnog veleposlanika BiH za Armeniju, Bjelorusiju, Kazahstan, Kirgistan i Uzbekistan,piše Avaz.ba.
Dnevnik.ba