Igor Jovanović urodził się 3 maja 1989 roku w Zagrzebiu. Posiada również obywatelstwo niemieckie. Mierzący 185 cm środkowy obrońca zaczynał przygodę z piłką juniorskich zespołach TSV Monachium. Potem grał również w niemieckich SpVgg Unterhaching, Wacker Burghausen i 1.FC Kleve. Następnie przeniósł się do Finlandii, gdzie występował w Turun Palloseura, z którym w 2010 roku zdobył Puchar Finlandii. Po powrocie za naszą zachodnią granicę reprezentował barwy SV Babelsber i Rot-Weiss Erfurt. W 2013 roku ponownie wyruszył do Finlandii, gdzie został zawodnikiem FF Jaro, z którego przeniósł się, już po raz drugi, do Turun Palloseura.
Jesienią sezonu 2014/15 Jovanović trafił do Polski i został zawodnikiem Miedzi Legnica, gdzie spotkał się z Yannickiem Sambeą. W Legnicy spędził nieco ponad miesiąc i pod wodzą Wojciecha Stawowego rozegrał cztery spotkania - 3 w pierwszej lidze i 1 w Pucharze Polski. Na boisku spędził jednak zaledwie 155 minut. Jeszcze w sierpniu z Miedzi przeszedł do izraelskiego Ihud Bnei Sakhnin, gdzie rozegrał 27 ligowych spotkań. W zeszłym roku nadszedł czas na trzeci pobyt Jovanovicia w Finlandii. Chorwat został zawodnikiem FC Lahti, w którego barwach zagrał 26 razy i zdobył jedną bramkę.