Tomić begon zijn carrière bij het plaatselijke Radnički Kragujevac. Aldaar maakte hij zijn debuut als zestienjarige, waarmee hij de jongste speler in de geschiedenis van de club. In de zomer van 2006 wees hij een transfer naar Partizan af om bij Teleoptik te gaan spelen, maar op 20 januari 2009 tekende hij alsnog voor de duur van vijf jaar een verbintenis bij Partizan. Vier seizoenen lang kwam de rechtsbuiten uit namens de Servische topclub en een succes werd het ook. Vier landskampioenschappen werden binnengehaald en Tomić speelde duels in de Champions League tegen onder meer Arsenal en Internazionale. Op 4 januari 2013 vertrok Tomić voor het eerst naar een buitenlandse club. Bij het Turkse Gençlerbirliği tekende hij voor drie jaar. Na drieënhalf jaar verkaste de Serviër binnen Turkije naar Giresunspor, waar hij zijn handtekening zette onder een verbintenis voor de duur van één seizoen.[1] Na een jaar vertrok Tomić naar Trikala.[2] Na één seizoen vertrok de vleugelspeler weer. Tomić tekende in oktober 2018 voor de rest van het seizoen 2018/19 bij FK Zemun.[3] Hierna kwam hij via Radnički Niš en Radnik Surdulica terecht bij Radnički 1923.[4] Tomić verkaste in januari 2023 naar Mladost Lučani.[5] In september 2023 keerde hij weer terug naar Radnički 1923.[6]
Zijn eerste wedstrijd in het Servisch voetbalelftal speelde Tomić op 7 april 2010, toen hij tegen Japan (0–3 winst) in de basis mocht beginnen van bondscoach Radovan Ćurčić. Tijdens dit duel wist de rechtsbuiten ook direct doel te treffen; uit een vrije trap tekende hij voor het derde en beslissende doelpunt van het duel.