Nikola Maric va iniciar la seva trajectòria al món del bàsquet al KK Leotar Trebinje. Posteriorment, va jugar dues temporades a les categories inferiors del Joventut de Badalona (cadet i júnior), abans de fitxar pel Baloncesto Fuenlabrada, on va competir amb l’equip júnior i el filial a la Lliga EBA. Més endavant, va incorporar-se al filial del MoraBanc Andorra durant dues temporades i va debutar a la Lliga ACB la temporada 2016/2017, en un partit contra el València Basket.
L’etapa universitària la va desenvolupar als Estats Units, on va jugar quatre temporades amb els Little Rock Trojans. En la seva darrera temporada universitària, va promitjar 13,3 punts, 6,1 rebots i 2,5 assistències per partit, amb un 67 % en tirs lliures i un 53 % en tirs de camp. En la seva última temporada abans d’arribar al Bàsquet Girona, amb l’Igokea m:tel, va disputar 28 partits a la lliga, amb una mitjana de 8,4 punts i 3,4 rebots per partit, amb un 70 % en tirs lliures i un 67,7 % en tirs de camp, jugant 15,9 minuts per partit. Al play-off, va incrementar les seves prestacions, assolint 9,3 punts i 5,8 rebots en 14,8 minuts per partit en un total de 4 partits. També va participar a la Basketball Champions League (BCL), on va registrar 4,3 punts i 2,7 rebots en 11,2 minuts de mitjana en els 6 partits disputats.