 On 3 August 2018, he was released from his Krasnodar contract by mutual consent.On 20 September 2018, he signed a 3-year contract with FC Rubin Kazan.On 14 June 2019, he signed a 3-year contract with FC Dynamo Moscow.