Der ehemalige jugoslawische Nationalspieler war 1957 zu Eintracht Frankfurt gewechselt und wurde mit den Hessen als Spieler 1959 deutscher Meister. Nach einer schweren Verletzung musste der Defensivspezialist seine aktive Karriere vorzeitig beenden und trainierte die Eintracht von 1961 bis 1965.
Nach seinem Engagement in Frankfurt übernahm Horvat Dinamo Zagreb und gewann 1967 mit seinem Heimatklub den Messepokal, den Vorgänger des UEFA-Pokals. 1971 kehrte er nach Deutschland zurück und heuerte bei Schalke 04 an, wo er 1972 den DFB-Pokal gewann. Nach weiteren Tätigkeiten bei Rot-Weiss Essen und Westfalia Herne kehrte er 1978 zu den Knappen zurück, wurde jedoch nach nur wenigen Monaten im März 1979 entlassen.