С 1940 до 1941 королевский посланник Югославии в Советском Союзе. Пытался помешать присоединению Югославии к Тройственному пакту. 22 марта 1941 года Гаврилович спросил первого заместителя наркома иностранных дел СССР Андрея Вышинского можно ли ему, Гавриловичу, в телеграмме югославскому правительству сообщить (как личное впечатление), что для советского руководства не имеет значения присоединится ли Югославия к Тройственному пакту. В тот же вечер Вышинский на личном приеме сказал Гавриловичу, что его просьба беспредметна, так как СССР известно, что вопрос о присоединении Югославии к Тройственному пакту уже решен. Об этом разговоре с Вышинским Гаврилович сообщил министру Цинцар-Марковичу. Свой поступок Гаврилович объяснил тем, что надо было выяснить советскую реакцию возможного присоединения к Тройственному пакту. 24 марта 1941 года министр иностранных дел Югославии Цинцар-Маркович сообщил Гавриловичу о решении югославского правительства присоединиться к Тройственному пакту.