Barsov represented Uzbekistan at the Chess Olympiads in Istanbul 2000, Calvià 2004, Turin 2006, Dresden 2008 and Khanty-Mansiysk 2010. He has played for several European chess clubs, including the ones competing in the German Chess Bundesliga.