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.
Previously, Obradović played for the Yugoslav national under-21 team in the unsuccessful qualification campaign for the 2000 UEFA Under-21 Championship under Milovan Đorić.
Obradović retired in January 2015 and immediately became the assistant manager of Slavko Matić at FK Napredak Kruševac.
Obradović continued alongside Slavko Matić and became his assistant at Slovenian club FC Koper in October 2015.
[8] In May 2017, Obradović found an agreement with FK Spartak Subotica and the club announced him as the new manager from the new season.