En 1945 consiguió, a los 19 años, el título de "Maestro de Deportes Soviético" del ajedrez. Cinco años más tarde se convertirá en Maestro Internacional. En 1952 consiguió el título de Gran Maestro y en 1953 jugó el torneo de candidatos celebrado en Zúrich, donde acabó octavo. Durante los años 1946 a 1956 se mantuvo entre los diez mejores jugadores del mundo. Llegó a disputar 23 campeonatos de la Unión Soviética, un récord solo igualado por Yefim Géler. En 1952 cayó derrotado ante Mijaíl Botvínnik, mientras que en 1956 venció a Yuri Averbaj y a Borís Spaski por el título de campeón soviético de ajedrez. Formó parte de los equipos olímpicos soviéticos en las Olimpiadas de 1956 y 1960.