Born in Zrenjanin, Tošić began his career in his native Serbia playing for OFK Beograd before moving to French club Sochaux in the winter of 2006 but only spent one and a half seasons with the club as other European clubs from Italy, Germany and Spain were expressing an interest. During his time at Sochaux, they won the 2006–07 Coupe de France.[3]
Werder Bremen
He transferred to Werder Bremen for the 2007–08 season, where he signed a contract until 2011. On 1 February 2010, his contract with Bremen was dissolved.[4]
Portsmouth
Tošić signed for Portsmouth on 12 February 2010, but as a result of Portsmouth's financial situation Tošić's registration with the Premier League was withheld and he was forced to leave the club within a month of signing for them.[5] Tošić was an unused substitute in Portsmouth's 4–1 FA Cup fifth-round win at Southampton in February, and failed to get on the pitch that season. He signed a loan deal to play for QPR until the end of the season on 25 March 2010.[6]
Red Star Belgrade
On 7 July 2010, he joined Red Star Belgrade, signing a three-year contract, rejecting the interest of some English clubs.[7] On 31 August 2011, it was announced he would join Real Betis on a two-year loan with an option of Betis buying the player afterwards.[8] He returned to Red Star in January 2012.
Gençlerbirliği
On 21 June 2012, it was announced that Tošić will leave Red Star Belgrade and join Turkish Süper Lig side Gençlerbirliği.[9] He played for three seasons there and was one of the best players in the team.
Beşiktaş
On 2 June 2015, Tošić signed a three-year contract for Beşiktaş. Beşiktaş won the title in the Süper Lig in 2015–16, as well as in 2016–17, with Tošić mainly occupying the left central defender position.
Guangzhou R&F
On 18 May 2018, Beşiktaş have announced that Tošić is set to sign for Guangzhou R&F, with a €5 million fee mooted. He signed two and a half year long contract worth €5.8 million per season.[10]
International career
Tošić made his national debut against Norway on 15 November 2006, a friendly which ended in a 1–1 draw.
Born in Zrenjanin, Tošić grew up in the nearby Orlovat village. He married Serbian pop singer Jelena Karleuša in June 2008. The couple has two daughters, Atina and Nika.[14]