 Obradović played seven seasons for Ukrainian club Metalist Kharkiv from 2006 to 2013, spending the last six months of his contract on loan at Arsenal Kyiv.On 23 July 2013, Obradović signed a one-year contract with Partizan.On 27 July 2014, Obradović signed with OFK Beograd.