Lors de l'Olympiade d'échecs de 2012, il remporta la médaille d'or individuelle au deuxième échiquier. Il remporte la Coupe d'Europe des clubs d'échecs avec l'équipe de Novossibirsk en 2013.