Čolić started his professional career at Željezničar, spending six years at the club, before joining Čelik Zenica in 2015. He then left Čelik and signed with Zrinjski Mostar in 2016. Later that year, he joined Olimpik. In July 2017, Čolić signed with Czech First League club Karviná. In the summer of 2019, he was transferred to Dynamo České Budějovice.
Born in Sarajevo, SFR Yugoslavia, Čolić started his professional career at hometown club Željezničar in 2009. He played for the club all the way until 2015, making over 100 appearances for Željezničar and winning five trophies (three league titles and two cups).
Čolić left Željezničar in June 2015 and shortly after signed a contract with Čelik Zenica. After Čelik, he played for Zrinjski Mostar,[1] winning one more league title, and Olimpik.[2]
Karviná
On 17 July 2017, Čolić signed a two-year contract with Czech First League club Karviná.[3] Less than a month later, he made his official debut for Karviná in a 1–1 home draw against Mladá Boleslav on 13 August 2017.[4] He left the club after two years, in June 2019.
Dynamo České Budějovice
Shortly after leaving Karviná, Čolić signed a contract with Dynamo České Budějovice on 18 June 2019.[5] His first game for Dynamo was in a 1–0 home defeat against Opava on 14 July 2019.[6] Čolić scored his first goal for the club in a league game on 4 August 2019, a 1–1 home draw against Jablonec.[7]
Tuzla City
On 4 October 2023, Čolić signed a contract with FK Tuzla City.[8]