On 28 August 2020, he joined FC Ufa on loan with an option to purchase.[2] He made his Russian Premier League debut for Ufa on 17 December 2020 in a game against his main club FC Krasnodar. He substituted Bojan Jokić in the 48th minute.[3] On 19 February 2021, Krasnodar terminated the loan early.[4]
On 11 January 2023, Borodin was loaned by Beitar Jerusalem in Israel until 30 June 2023.[5]
On 29 June 2023, Borodin signed a three-year contract with FC Torpedo Moscow.[6]
International career
Borodin was called up to the Russia national football team for the first time for a friendly against Kyrgyzstan in September 2022.[7] He made his debut in that game on 24 September 2022.[8]