 On 27 January 2007, he played his first Serie A match for Udinese against Torino.He was signed permanently in mid-2007 by Udinese from Red Star.On 29 July 2010, it was officially announced that Luković signed a four-year contract with FC Zenit Saint Petersburg for undisclosed fee.