Career
Standing at 1.90 m (6 ft 3 in), he plays the point guard position. Ivanović started his career in local club KK Joker Podgorica. He then played for Mornar Bar during 2010-2011 season averaging 10.1 points, 4.5 assists and 3.8 steals per game.
While in Mornar he also averaged 11.3 points, 3.1 assists and 1.5 steals per game during 2010-2011 BIBL season.
Budućnost Podgorica
In 2011, Ivanović transferred to the biggest Montenegrin basketball club, Budućnost Podgorica, signing his first professional contract in February 2012, after he turned 18. In his first season with the team, he averaged 6.9 points, 1.4 assists and 1 steal per game in 16.2 minutes per game played in the 2011-2012 American Bar Association League season.
During the 2013-2014 season, Ivanović was handed a chance with being the first point guard option for Budućnost due to the injury of the starting point guard, Aleksandar Ćapin. Ivanović took up the opportunity in the late half of the season and had his best showings against Union Olimpija when he scored 28 points, making 8 out of his 11 shots for two points and also adding one three pointer.
In the same game he also had 3 assists and 2 steals with an index rating of 31.
In the next game against Szolnoki Olaj he again showed great performance by scoring 27 points, making 4 assists and taking 2 steals. He shot 4 from 7 for two points and made 5 out of 7 three pointers. He had a final index rating of 36.
On July 15, 2015, he parted ways with Budućnost.
Mega Leks
On July 31, 2015, Ivanović moved to Serbia and signed with Mega Leks. On 18 August, 2012, Ivanović scored an amazing three-pointer buzzer beater from a half court in a match against Serbia.