Born in Aranđelovac, Ivanović started his career in Karađorđe Topola football academy.
In the meantime, he had several spells in the neighborhood, playing with the Belgrade Zone League side Zvezdara.
[4] Making 23 appearances with 3 goals, Ivanović was elected in the team of the 2016–17 Serbian First League season, by Sportski žurnal.
[5] In summer 2017, Ivanović signed a three-year deal with the Serbian top tier club Radnik Surdulica.
[6] On 26 June 2018, it was announced about Ivanović signing with Azerbaijan Premier League side Sabah.