Il commence sa carrière d’entraîneur en 1995 lorsqu’il rejoint le staff technique du club serbe du KK Atlas Belgrade. Il y travaille comme entraîneur adjoint sous les ordres de Zoran Krečković, Slobodan Klipa, Predrag Badnjarević et Zoran Slavnić.
En août 2006, il arrive en Russie et devient entraîneur principal du CSKA Moscou 2, l’équipe du centre de formation du CSKA Moscou.
En septembre 2008, BK Nijni Novgorod le nomme au poste d’entraîneur principal. Lors de sa deuxième saison, en 2009-2010, à la tête de l’équipe, il remporte la SuperLeague B et obtient la promotion en Ligue professionnelle russe pour la saison 2010-2011[1].
Le 16 mars 2011, Nizhny s’incline 80–53 contre Spartak Saint-Pétersbourg en finale de la coupe de Russie[2]. En juin 2011, il prolonge son contrat de deux ans avec Nizhny Novgorod[3].
Le 30 juin 2014, il met fin à son contrat avec Nizhny Novgorod d’un commun accord. Le 4 juillet 2014, le club turc de Bandırma Banvit le nomme entraîneur[4].
Le 18 janvier 2015, il dirige la Team Asia lors du All-Star Game du championnat turc. Le 18 février 2015, Bandırma Banvit s’incline 89–64 face à Pınar Karşıyaka en quart de finale de la coupe de Turquie 2014-2015. Le lendemain, il quitte Banvit à la suite de cette élimination[5].
En mars 2017, Lukić retourne à Nizhny Novgorod en tant que directeur sportif. En avril 2017, il devient de nouveau entraîneur, succédant à Artūrs Štālbergs[6].
Il est nommé meilleur entraîneur de la ligue des champions lors de la saison 2020-2021[7].
Le 3 novembre 2025, il devient le nouvel entraîneur de l'Iraklis Salonique[8].
En 2006, il est sélectionneur de l’équipe d’Inde.
Il est également entraîneur adjoint de l’équipe de Russie des moins de 16 ans lors du championnat d'Europe des moins de 16 ans 2008[9] à Chieti, en Italie.
En octobre 2021, la Fédération de Russie de basket-ball le nomme sélectionneur de l’équipe nationale russe[10].