Terzić was born in 1982, in Menden, West Germany to a working-class family immigrated from Yugoslavia.[4] He is of maternal Croatian and paternal Bosniak descent[5] and also holds Croatian citizenship.[6][7] Terzić played at the fourth level of professional leagues in Germany during his playing career.[4] He is an alumnus of Ruhr University Bochum where he studied Sports Science.[4]