Ivica Horvat began playing Zagreb with Ferraria but later moved to NK Dinamo from 1945-57. He finished his career in Germany with Eintracht Frankfurt, playing through 1961. Horvat was capped 60 times for the Yugoslav national team. He later had a long career as a manager, first with Eintracht Frankfurt as an assistant from 1961-64, then becoming head manager in 1964-65. He eventually managed until 1979, serving with the following teams throughout Europe: NK Dinamo Zagreb (1967-68), PAOK FC in Greece (1970), FC Schalke 04 (1971-75), Rot-Weiss Essen (1975-76), and FC Schalke 04 again in 1978-79. With Dinamo Zagreb he won the Inter-Cities Fair Cup in 1967, the predecessor of the UEFA Cup. In 1972 he led FC Schalke 04 to the DFB-Pokal in 1972 in the Bundesliga.