Vlada je Gosnarja na položaj generalnega sekretarja MZZ za dobo petih let imenovala marca 2009. Gosnar, po izobrazbi univerzitetni diplomirani pravnik in z nazivom veleposlanik, je bil v svoji karieri med drugim odpravnik poslov na veleposlaništvu v Avstraliji, vodja stalne misije pri uradu ZN v Ženevi ter vodja sekretariata za predsedovanje EU na generalnem sekretariatu vlade.

Pred imenovanjem Gosnarja na ta položaj Slovenija svojega veleposlanika v Španiji ni imela kar leto dni. Zaradi nenavadnega vedenja in suma storitve več gospodarskih kaznivih dejanj je lani poleti moral za položaj zapustiti Peter Reberc.