Đorđević begon met voetballen bij Rode Ster Belgrado. Tijdens het seizoen 2006/07 werd hij uitgeleend aan FK Rad, waar hij dertien doelpunten scoorde in 35 wedstrijden. Op 3 januari 2008 werd hij voor zes maanden uitgeleend aan de FC Nantes, op dat moment actief in de Ligue 2. In de zomertransferperiode legde Nantes hem definitief vast. Het betaalde een bedrag van 2 miljoen euro voor Đorđević, die zijn handtekening zette onder een vierjarig contract.
Djordjevic werd voor het eerst opgeroepen voor het Servisch voetbalelftal op 24 november 2007 voor een interland tegen Kazachstan. Hij debuteerde vijf jaar later daadwerkelijk, onder Siniša Mihajlović, in een oefeninterland tegen Chili op 14 november 2012. Hij scoorde twee minuten na zijn invalbeurt.