In February 2015, Despotović moved on loan to FC Zhetysu for six-months.[2] In July 2015 he went for another loan move to FC Kairat.[3] The following February, Despotović signed for FC Astana.[4]
On 15 February 2017, Despotović moved to FC Tobol on loan for the 2017 season,[5] but the loan was cut short and Despotović returned to Astana on 15 June 2017.[6] Despotović left Astana on 23 July 2018 at the end of his contract.[7]
On 31 August 2018, Despotović signed for FC Orenburg.[8] On 1 June 2020, Despotović left FC Orenburg after his contract had expired.[9]
On 21 July 2020, he signed a 3-year contract with another Russian Premier League club Rubin Kazan.[10] On 30 January 2022, his contract with Rubin was terminated by mutual consent.[11]
On 2 February 2022, Despotović signed a 3-year contract with Arsenal Tula.[12]