 Luković started his career at hometown club Sloga Kraljevo.In 2002, he was signed by Crvena Zvezda.He played his first UEFA Cup match on 15 August 2002 after he substituted Nemanja Vidić at second half.