Der Sowjetische Fußballpokal 1946 war die siebte Austragung des sowjetischen Pokalwettbewerbs der Männer. Der Wettbewerb wurde innerhalb von 15 Tagen durchgeführt. Alle Spiele fanden in Moskau statt.
Pokalsieger wurde Spartak Moskau. Das Team setzte sich im Finale gegen Dinamo Tiflis durch. Titelverteidiger ZDKA Moskau war im Viertelfinale ausgeschieden.
Alexei Leontjew – Serafin Cholodkow, Nikolai Guljajew – Wassili Sokolow (C), Konstantin Rjasantsew, Oleg Timakow – Boris Smyslow (116. Nikolai Klimow), Iwan Konow, Alexei Sokolow, Nikolai Dementjew, Georgi Glaskow. Cheftrainer: Albert Wollrat
Iwan Ioseliani – Alexander Pechlewanidi, Lewan Saldadse – Ibrahim Serdschweladse, Artschil Kiknadse, Grigori Gagja – Georgi Antadse, Awtandil Gogoberidse, Boris Paitschadse(C), Wiktor Bereschnoi, Wiktor Panjokow (46. Aslan Charbedija). Cheftrainer: Andrei Schordanija