Trente-six équipes prennent part à cette édition, soit l'intégralité des participants aux deux premières divisions soviétiques.
Le tournoi se divise en six tours, à l'issue desquels le vainqueur de la compétition est désigné. Les équipes de la première division font leur entrée en lice lors des seizièmes de finale.
À l'exception de la finale, l'ensemble des confrontations se joue sur deux manches. En cas d'égalité à l'issue du match retour, la règle des buts marqués à l'extérieur est appliquée. Si elle ne permet pas de départager les deux équipes, la rencontre passe en prolongation avant de s'achever aux tirs au but. Dans le cas de la finale, si les deux équipes sont à égalité même à l'issue de la prolongation, le match est rejoué ultérieurement. Si cette deuxième rencontre ne désigne toujours pas de vainqueur, ce dernier est désigné à l'issue d'une séance de tirs au but.
Résultats
Premier tour
Les matchs allers sont joués les 20 et 21 février 1972 tandis que les rencontres retours prennent place le 25 février 1972.
Les matchs allers sont joués entre le 26 février et 4 mars 1972 tandis que les rencontres retours prennent place entre le 4 et le 12 mars 1972. Cette phase voit l'entrée en lice des équipes de la première division 1972.
La finale disputée le 12 août 1972 s'achève sur un match nul et vierge entre les deux équipes à l'issue de la prolongation, la rencontre est de ce fait rejouée le lendemain. Cette dernière s'achève également sur un match nul après prolongation, amenant finalement à la séance des tirs au but à l'issue de laquelle le Torpedo Moscou finit par s'imposer sur le score de 5 à 1.