Horvat voitti maailmanmestaruuden 70 kilogramman painoluokassa 1963 Helsingborgissa ja 1966 Toledossa. MM-hopeaa hän saavutti kolmesti (1961, 1962 ja 1965). Viimeisissä arvokilpailuissaan, 1968 Mexico Cityn olympialaisissa, hän saavutti hopeaa jäätyään kaksissa edellisissä olympiakisoissa neljänneksi.