On 8 January 2020, Shkurin was transferred to FC Dynamo Brest,[1] and the next day he was re-sold by Dynamo to the Russian Premier League club PFC CSKA Moscow. He signed a 4,5-year contract with CSKA.[2] Shkurin was handed the number 99 shirt until the end of the 2019–20 season, due to Premier League rules stipulating he couldn't use the number 11 as it had previously been used by Lucas Santos that season.[3]
On 27 February 2022, he was loaned to Polish Ekstraklasa side Raków Częstochowa until the end of the year.[5] On 5 September 2022, Shkurin's loan spell with Raków Częstochowa was terminated,[6] and he suspended his contract with CSKA Moscow for the 2022–23 season, having taken advantage of the FIFA ruling relating to the Russian invasion of Ukraine.[7] On the same day, he joined Maccabi Petah Tikva in Israel for the 2022–23 season.[8]
On 5 July 2023, Shkurin returned to Poland to join Stal Mielec until the end of the season.[9] On 8 January 2024, Shkurin signed a one-year deal with Stal, with an option for another year, and joined them permanently on 1 July once his contract with CSKA expired.[10]