Der 2,07 m große Majstorović, der trotz seiner Größe als guter Distanzwerfer gilt, startete seine Basketballkarriere in der Jugendabteilung des damals noch jugoslawischen Klubs Spartak Subotica. Dort schaffte er schnell den Durchbruch und debütierte bereits mit 18 Jahren in der ersten Mannschaft des Vereins. Majstorović kämpfte sich schnell an das hohe Niveau heran, konnte in zwei Jahren durchschnittlich zwischen acht und neun Punkte pro Saison erzielen, und empfahl sich somit für höhere Aufgaben. Nach dem Gewinn der Goldmedaille bei der Sommer-Universiade 2003 mit der serbisch-montenegrinischen Studentenauswahl verließ der ehemalige Jugend- und Juniorennationalspieler den Verein und unterschrieb einen Vertrag beim KK Reflex Belgrad, wo er im ULEB Cup erstmals internationale Erfahrung sammeln konnte und 2004 die ABA-Liga gewann. Im Jahr darauf gewann man den serbisch-montenegrinischen Pokalwettbewerb. Nach zwei Jahren und einer international sehr erfolgreichen Saison, in der Majstorović 11,3 Punkte pro Partie erreichen konnte, wurde er 2007 vom CB Berri aus Bilbao in der spanischen Liga ACB verpflichtet. Hier konnte er sich jedoch nicht wie gewünscht in Szene setzen.