I club partecipanti furono nuovamente 22, con il Kryl'ja Sovetov Kujbyšev (vincitrice della zona russa della Klass A) che prese il posto del Trud Voronezh, la Dinamo Leningrado quello dei concittadini dell'Admiralteyets e la Torpedo Kutaisi quello del Kalev Tallinn. Le squadre furono inizialmente collocate in due gironi da 11 e si incontrarono tra di loro in gare di andata e ritorno per un totale di 22 turni e 20 partite per squadra.
Nella seconda fase, le prime 6 di ciascun gruppo parteciparono al girone per i posti dal primo al dodicesimo; le piazzate dal settimo all'ultimo posto furono collocate nel girone per le ultime posizioni. In questi gironi finali le squadre si incontrarono tra di loro in gare di andata e ritorno, per un totale di 22 partite per il primo girone e di 18 per il secondo: i punteggi della prima fase vennero conservati per la seconda fase.
Per tutti i gironi il sistema prevedeva due punti per la vittoria, uno per il pareggio e zero per la sconfitta.Venivano retrocesse inseconda divisione al termine della stagione le ultime due classificate.
^La città di Donec'k, precedentemente nota comeStalino, ha cambiato nome ad inizio anno; di conseguenza anche lo Shakhtyor Stalino si trasformò in Shakhtyor Donec'k.
^Squadra precedentemente nota come Spartak Vilnius.