He previously played with Rudar Prijedor, Travnik, Baník Most 1909, Slavija Sarajevo, Vitez, Borac Banja Luka[1] and Happy Valley.
On 14 August 2018, Karić left Europe after playing football there for 7 years and signed with Hong Kong First Division club Happy Valley.
[2] He scored 17 goals in 25 games and helped the club to promote to the Hong Kong Premier League in the 2019–20 season.
[3] On 29 September 2020, Karić signed a contract with Bosnian Premier League club Olimpik.
[4] He made his official debut for the club in a league loss against Željezničar on 17 October 2020.