Уже в годы обучения в гимназии связался с революционным движением, за это находился в тюрьме. После выхода из тюрьмы участвовал в организации молодёжной коммунистической организации в Сараеве. Член КПЮ с 1919 года. Уже в 1924 г. избран членом ЦК союза молодых коммунистов Югославии. В 1924—1927 представитель Югославии в Коминтерне, находится в Москве, где был избран в Президиум ИККИМ (Исполком Коммунистического интернационала молодёжи) и в Секретариат КИМ.
Часто путешествовал по партийным заданиям: в Австрию, Германию и Чехословакию. В Германии женился на Берте Глен. В начале 1928 г. избран секретарём КИМ-а, а уже летом, на Конгрессе Коминтерна избран членом Международной контрольной комиссии Коминтерна. В 1930 г. — постоянный представитель Коминтерна в Компартии Великобритании. Всё это время участвует в деятельности КПЮ и Балканского секретариата Коминтерна. В то время Балканский секретариат возглавлял Георгий Димитров, к которому Горкич относился с большим уважением.
Милан Горкич нелегально ездил в Югославию несколько раз, однако после избрания в 1932 на должность секретаря ЦК КПЮ ему были запрещены поездки на родину в целях его собственной безопасности. С 1932 г. работает в коминтерновских ячейках за рубежом (Вена, Париж, Москва, с 1932 по 1936 провёл в Москве всего три месяца). В 1935 г. - делегат VII конгресса Коминтерна, избран в Исполком КИ. В начале 1937 г. находился в Париже, откуда заехал ненадолго в Германию, где последний раз встретился с женой. Из Москвы получил указание немедленно возвратиться в Москву для отчёта.
После возвращения в Москву арестован в июне 1937 и расстрелян 1 ноября 1937 года на Бутовском полигоне по приговору ВКВС. Реабилитирован в 1956 г.