Career
Standing at 2.02 m (6 ft 7 1⁄2 in), he can play both power forward and center positions. Šulović started his career with Beovuk 72. Foreign the 2006-2007 season he moved to OKK Beograd.
Foreign the 2007-2008 season he signed with Polpak Świecie of the Polish Basketball League.
Foreign the 2008-2009 season he signed with Napredak Kruševac. In February 2009, he left Napredak and signed with MBK Rieker Komárno of the Slovak Extraliga for the rest of the season.
On June 22, 2009, he signed with the Romanian team CS Otopeni. In December 2009, Otopeni released him.
In February 2010, he returned to Serbia and signed with OKK Beograd for the rest of the season.
Foreign the 2011-2011 season he returned to Napredak Kruševac. In March 2011, he left Napredak and signed with Radnički Kragujevac for the rest of the season. On August 18, 2011, he signed with the Bosnian team Igokea.
On July 1, 2012, he re-signed with Igokea for one more season.
In July 2013, he signed with Zepter Vienna of the Österreichische Basketball Bundesliga for the 2013-2014 season. On October 6, 2014, he signed with the Bulgarian team Balkan Botevgrad.
On March 2, 2015, he left Balkan and signed with Mega Leks for the rest of the season. On June 30, 2015, he signed with Dinamo București of Romania.