Born in Sremska Mitrovica, Lukić came through the youth system of Partizan, together with Darko Brašanac and Miloš Jojić, among others.[1] He made his senior debut with their affiliated side Teleoptik in 2010. In the 2011 winter transfer window, Lukić moved to Bulgarian club Lokomotiv Plovdiv.[2] He returned to his homeland and signed with Rad in the summer of 2012. After failing to make an appearance with the Belgrade side, Lukić switched to Donji Srem in the 2013 winter transfer window.
In the summer of 2017, Lukić returned to Rad, but would move to Borac Čačak in the 2018 winter transfer window. He subsequently joined Inđija in the summer of 2018.
In the 2019 winter transfer window, Lukić was acquired by ambitious FK TSC. He scored nine goals in 15 games until the end of the season, helping the club win the Serbian First League and gain promotion to the Serbian SuperLiga for the first time in history. In the club's debut appearance in the top flight, Lukić became the league's joint top scorer with 16 goals, helping his team to a fourth-place finish to secure a spot in the UEFA Europa League next season.
In July 2021, Lukić moved abroad for the second time and signed with Hungarian club Budapest Honvéd.[5]
At international level, Lukić represented Serbia at the 2011 UEFA European Under-19 Championship, as the team was eliminated in the semi-finals. He was previously the team's top scorer during the qualification campaign for the final tournament with six goals in five games.[8]
In January 2021, Lukić was capped twice for Serbia at full level, appearing in two friendlies.[9]