In 2012, Lokomotiv Moscow signed Barinov, and he started training with main squad after just one year.
[2] On 16 May 2015, he made his professional debut for Lokomotiv Moscow in a 3-0 win against FC Rubin Kazan in Russian Premier League.
[4] He won the 2013 UEFA European Under-17 Championship with Russia, scoring in the semifinal penalty shootout against Sweden.
[citation needed] He made his debut for the senior Russia national football team on 8 June 2019 in a Euro 2020 qualifier against San Marino, as a 73rd-minute substitute for Roman Zobnin.
This biographical article related to a Russian association football defender born in 1996 is a stub.