Career
In international competition he represents Serbia. Early career
Born in Zrenjanin, Tošić began his career in his native Serbia playing for OFK Beograd before moving to French club Sochaux for the 2006-2007 season but only spent one season with the club as other European clubs from Italy, Germany and Spain were expressing an interest. Werder Bremen
He transferred to Werder Bremen for the 2007-2008 season, where he signed a contract until 2011.
On 1 February 2010, his contract with Bremen was dissolved.
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. He signed a loan deal to play for QPR until the end of the season on 25 March 2010.
Red Star Belgrade
On 7 July 2010 he joined Red Star Belgrade, signing a three-year contract, rejecting the interest of some English clubs. Real Betis
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.
He returned to Red Star on January 2012.
Beşiktaş
On 2 June 2015, Tošić signed three-year contract for Beşiktaş. Tošić made his national debut against Norway on 15 November 2006, a friendly which ended in a 1–1 draw.