O Campeonato Soviético de Xadrez de 1958 foi a 25ª edição do Campeonato de xadrez da União Soviética, realizado em Riga, de 12 de janeiro a 14 de fevereiro de 1958. A competição foi vencida por Mikhail Tal. Quartas de final ocorreram nas cidades de Tbilisi (vencido por Mark Taimanov com 16½ pontos em 19 partidas), Minsk (Aivar Gipslis, 14½/19), Ashkhabad (A. Miroshnichenko, 13½/19); semifinais em Leningrado (Boris Spassky, 12½/19), Sverdlovsk (Korchnoi, 13½/19) e Kiev (Tigran Petrosian, 12½/19). [1][2]
Os classificados das semifinais juntaram-se a Tal e Bronstein (classificados diretamente a final por critérios de rankeamento da Federação Soviética) para jogar a final em Riga.