Karačić turned professional in 1981 and spent the following six years with Osijek, where he appeared in a total of 300 matches for the club. He became captain of the team in his last years at Osijek and played alongside Davor Šuker, the world class striker from the Croatia national team and later Real Madrid, currently president of the Croatian Football Federation. He then moved to Croatian powerhouse Hajduk Split, for whom he played between 1987 and 1989, alongside many Croatia national team players – Alen Bokšić, Aljoša Asanović, Igor Štimac and Robert Jarni. After which, he decided to move abroad and play for Cercle Brugge. There he was a part of the Croatian trio – Jerko Tipurić, Josip Weber and he. They were the star players in the late 1990s and made a historic impact. Karačić was elected in the top 11 in the history of Cercle Brugge. In 1993, he moved to Gent where he played for 2 years after which he moved to Austria to play for FC Linz where Zlatko Kranjčar was the head coach and the famous Hugo Sanchez played as a forward. His last club was Saint-Gilloise from the 2nd league in Belgium where he played for half and a year, and then finished his career as a professional footballer. During his playing career, Karačić was feared for his passing and free kick abilities and was known for having excellent technique and first touch. He had an amazing oversight of the game and was the definition of a classic playmaker. He also made an appearance for the Olympic team of Yugoslavia while he was playing at Osijek.
Managerial career
After retiring from active football he first held the post of director of football at Osijek and then, after gaining his coaching diploma – UEFA PRO, went on to coach a number of Prva HNL clubs. His first coaching job was assisting Ivo Šušak at NK Zagreb, before taking over himself in the 2000–01 season. In his first season as the head coach, he managed to finish on the 4th place and reached semi-final of the Croatian Cup. He then went on to coach Marsonia, with which he earned a promotion to the Prva HNL. He took over Osijek in 2003, his first club as a professional football player, finishing again on the 4th place in the competition and reaching the quarter-finals of the Croatian Cup. In 2010 he once again became the coach of Osijek. After accepting an offer from Slaven Belupo in 2004, he managed to finish on the 6th place and qualified for the Intertoto Cup where the club played against Deportivo La Coruña. This was the first international appearance in his career as the coach. During the 2005–06 he managed the team of Cibalia finishing on the 9th place in Prva HNL. After a 1-year absence of coaching, he accepted the projectSlavonac CO, which he managed from 2007 to 2009. With the club he made a historic result qualifying for the Prva HNL, although they have never played in it due to financial reasons. When he took over Šibenik in the 2009–10 season, he managed to put down the best result in the club's history finishing on the 4th place in domestic competition and playing the final of the Croatian Cup against Hajduk Split. They qualified for the UEFA Europa League, where they successfully passed the 1st round of qualifications. They then played against Cyprian powerhouse Anorthosis Famagusta FC. In 2011 he became the head coach of Široki Brijeg in the Bosnian Premier League. There, he also reached the final of the Bosnian Cup and finished as runner-ups in the competition. In the 2013–14 season he achieved his best result yet as a manager, when he won Bosnian Premier League with Zrinjski Mostar, although they were considered underdogs throughout the whole season. They earned the right to play in the UEFA Champions League where they played against NK Maribor. At the end of year 2014, Karačić was sacked. During the 2015–16 season he managed NK Vitez, and during late 2016 he managed NK Široki Brijeg. On 4 October 2017 he was named as the head coach of Vitez for the second time. In October 2018, Karačić became the new manager of Varaždin. On 18 May 2019, he got Varaždin promoted to the Prva HNL after the club beat Šibenik 3–1 at home. On 17 June 2019, with the expulsion of his contract, the cooperation between Karačić and Varaždin fell and thus he left the club.
Style of managing
Karačić as a coach is well known for his tactical knowledge, iron discipline and an attacking style of playing. He is fond of giving young talented players a chance and promoted a whole bunch of high quality Croatian players in his teams - Ognjen Vukojević, Danijel Pranjić, Arijan Ademi, Ermin Zec, Marko Babić and Antonio Franja.