Футбольную карьеру начинал в Югославии играл за: «Борац», «Железник». Был капитаном «Железника». Зимой 2004 года подписал контракт с донецким «Металлургом». Позже вернулся на родину где сменил три клуба: «Борац», «Вождовац», «Войводина». В составе «Войводины» выступал в квалификации Кубка УЕФА.
В «Таврии» — с лета 2007 года.
В составе сборной Сербии Маркович дебютировал в игре с англичанами, а всего на счету полузащитника три игры в национальной команде.