Born in Sarajevo, Hodžić started playing football with hometown club Željezničar's youth team.
After he was the topscorer of the Yugoslav Second League in 1973 with 28 goals, he then returned to Željezničar where he played for two seasons.
After that, Hodžić played for Olimpija Ljubljana and then moved to Velež Mostar where he spent two seasons.
He signed a three-year contract with Galatasaray and he was the topscorer of the Turkish championship in the 1983–1984 season with 16 goals.
[3] In the 1985–1986 season, he played for Turkish Second Division side Babaeskispor before finishing his career with Bakırköyspor in 1987.