Karierę rozpoczął w młodzieżowej drużynie FK Zemun. W 2009 roku grał na wypożyczeniu w FK Graficar Beograd. Następnie podpisał kontrakt z FK Beograd. Jako 19-latek przeniósł się na Słowację i dołączył do zespołu MFK Koszyce, który reprezentował przez 4 kolejne sezony. Później trafił do Slovana Bratysława, był tam kapitanem. W sezonie 2017/18 zagrał 38 meczów (liga, puchar, el. LE), w których strzelił 3 gole oraz zaliczył 8 asyst.
W sierpniu 2017 r. Sekulić uzyskał obywatelstwo słowackie, a w marcu 2018 r. został powołany do reprezentacji narodowej. Rozegrał w niej do tej pory dwa pełne mecze towarzyskie (przeciwko ZEA oraz Tajlandii) w turnieju King's Cup.
20 czerwca 2018 r. zawodnik podpisał kontrakt z CSKA Sofia. Jesienią rozegrał 12 meczów w lidze, w których zanotował 2 asysty. Wystąpił także w 6 spotkaniach el. Ligi Europy oraz jednym meczu krajowego Pucharu. Kilka dni temu rozwiązał kontrakt z bułgarskim klubem i stał się wolnym zawodnikiem.
Polecany artykuł:
Sekulić to zawodnik uniwersalny, może grać na wszystkich pozycjach w obronie. Jego mocnymi stronami są gra ofensywna, długie podania oraz gra 1 na 1.
- Pozyskaliśmy doświadczonego piłkarza o uznanej marce na rynku. W swoich dotychczasowych klubach był podstawowym i wyróżniającym się zawodnikiem. Mamy nadzieję, że swoim doświadczeniem oraz umiejętnościami pomoże Górnikowi w tym trudnym momencie, a także będzie wzorem dla naszej młodzieży - mówi Artur Płatek, koordynator pionu sportowego i doradca Zarządu.