After coming through the youth categories of Radnički Beograd, Tomić joined Partizan in the summer of 1993, aged 17. He made his debut for the club during the 1993–94 season, as they won the double. Tomić made a couple of appearances in his first two seasons as a senior, before becoming a first team regular in the 1995–96 season. He subsequently became one of the club's key players, scoring 10 league goals in the 1996–97 season. After the departure of Dragan Ćirić to Barcelona in the summer of 1997, Tomić became the club's captain, aged 21, leading the team to the national cup success in the 1997–98 campaign.
In the 1998 summer transfer window, Tomić was transferred to Italian club Roma. He struggled to become a first team regular under both Zdeněk Zeman and Fabio Capello. In July 2000, Tomić was loaned to Spanish club Alavés. He finally found his old form, helping the side reach the 2000–01 UEFA Cupfinal, eventually lost 4–5 to Liverpool in a remarkable game.[1] Tomić subsequently returned to Roma, still failing to make an impact at the club. He was again loaned to Alavés in January 2003 until the end of the season.[2][3] After failing to help them avoid relegation from La Liga, Tomić became a free agent after his contract with Roma expired. He later signed a one-year deal with Rayo Vallecano, another club that suffered relegation to Segunda División in 2003.
In May 2004, Tomić returned to Partizan, penning a three-year deal.[4][5] He helped the club win the national championship title in his comeback season, as well as to reach the 2004–05 UEFA Cup round of 16.[6] In the next two seasons, Tomić was often sidelined due to injuries, eventually retiring at the end of his contract with Partizan.
International career
Tomić made his senior international debut for FR Yugoslavia on 25 February 1998, coming on as a substitute for Nenad Grozdić in a 1–3 away loss to Argentina. He failed to make another national team appearance until 2001, before receiving a call up by Milovan Đorić. In total, Tomić earned five caps for FR Yugoslavia between 1998 and 2001.
Post-playing career
Immediately after ending his playing career, Tomić became the director of football at Partizan, replacing Nenad Bjeković after almost two decades in charge.[7] He was responsible for the signings of such players as Juca, Lamine Diarra and Almami Moreira, leading to the club's long-term dominance in the country. In December 2009, after the club's presidential election, Tomić resigned from the position by mutual consent.[8]
In December 2015, Tomić was appointed manager of Partizan.[12] He won the Serbian Cup in May 2016,[13] while finishing second in the league. On 31 July 2016, after poor results early into the new season, Tomić resigned from the position.[14]