Education
Čačić graduated on the Faculty of Physical Education at the University of Zagreb.
Čačić graduated on the Faculty of Physical Education at the University of Zagreb.
He was one of the first ten football coaches in Croatia to get the Union of European Football Associations Pro Licence. He also coached Zadar, Osijek, Slaven Belupo, Kamen Ingrad, Croatia Sesvete and Lokomotiva. In the 2002-2003 season, Čačić was at the helm of Inter Zaprešić in the South Division in the Druga HNL. In March 2003, he resigned after losing to the first-placed team Uljanik, leaving Inter at the second place in the table and five points behind the leaders.
When Lončarević was appointed as the manager of Libya national football team, he named Čačić as his assistant.
During his time at Libya, he was chosen to lead their under-20 squad at the 2005 Mediterranean Games held in Spain. In June 2006, Čačić returned to Croatia and was appointed as manager of Kamen Ingrad, but after only three months he terminated his contract.
In October 2006, he again took over the helm of Inter Zaprešić after they sacked Srećko Bogdan. Čačić led Inter to the first place in the 2006-2007 Druga HNL and the team was promoted to Prva HNL. After a disappointing start in the following season, he was sacked in August 2007.
In October 2011, Čačić was appointed as manager of Lokomotiva.
They finished in the sixth place at the winter break, undefeated in four games led by Čačić. On 23 December 2011, it was announced that Čačić had signed a one-and-a-half-year contract with Dinamo Zagreb. After being sacked from Dinamo in November 2012, Čačić was without assignment until April 2013 when he took over as a manager of Radnik Sesvete.
He has left Radnik Sesvete only couple of months later, when in early June 2013 he had accepted an offer from Slovenian champions Maribor.
After the sacking of Niko Kovac due to unsuccessful European qualifying results, Cacic was hired as the manager of the Croatian national team His appointment was extremely controversial, but resulted in Croatia finishing second to Italy, therefore qualifying for Euro 2016.