He won a silver medal as part of the Serbia and Montenegro national team in the Under-21 European Championship. He was a part of the Serbia and Montenegro team that participated in the 2004 Summer Olympics, that exited in the first round, finishing fourth in Group C behind gold-medal winners Argentina, Australia and Tunisia.
On May 12, 2006 it was announced that he had signed a two-year contract at Dutch football club FC Groningen, with a possibility of a two-year extension at the end of the contract. He has played for Groningen since the start of the 2006/07 season, scoring over 20 goals for them as of March 2009.
On 28 May 2010 Lovre signed for Barnsley in the English Championship He scored his first goal for Barnsley in a 3–1 win over Ipswich Town where he was influential in the middle of the park, getting an assist.