Lukić speelde in de jeugd voor Savacium en werd in 2009 opgenomen in de jeugd van FK Partizan. Dat verhuurde hem tijdens het seizoen 2013/14 aan FK Teleoptik, waarvoor hij zijn debuut in het profvoetbal maakte. Hij scoorde dat jaar drie keer in 23 competitieduels in de Prva Liga. Lukić debuteerde op 16 mei 2015 in het shirt van Partizan, in de Superliga.[3] Zijn eerste competitiedoelpunt volgde op 8 december 2015 tegen Spartak Subotica.[4]
Na één vol seizoen bij Partizan verhuisde Lukić in juli 2016 naar Torino. Hier overtuigde hij trainer Siniša Mihajlović niet genoeg om hem in de basis te zetten. Torino verhuurde hem na een eerste jaar met weinig speeltijd daarom gedurende 2017/18 aan Levante. Toen hij terugkeerde was Walter Mazzarri inmiddels coach bij de Italiaanse club. Vanaf dat moment kreeg hij meer en meer speeltijd bij Torino en in 2021/22 stond hij onder coach Ivan Jurić vrijwel elke speelronde in de basis.
Torino accepteerde in januari 2023 een bod van bijna 10 miljoen euro op Lukić afkomstig van Fulham, waarna hij Torino na 5,5 jaar verliet.
Lukić maakte deel uit van verschillende Servische nationale jeugdselecties. Hij nam met Servië –21 deel aan zowel het EK –21 van 2017 als het EK –21 van 2019. Lukić maakte op 7 september 2018 zijn debuut in het Servisch voetbalelftal. Hij deed toen acht minuten mee in een met 0–1 gewonnen wedstrijd in de UEFA Nations League in en tegen Litouwen. Bondscoach Dragan Stojković nam hem vier jaar later mee naar het WK 2022, zijn eerste eindtoernooi. Hierop stond hij in alle drie de wedstrijden van de Serviërs in de basis.