Quarante-huit équipes prennent part à cette édition, soit l'intégralité des participants aux deux premières divisions soviétiques à qui sont ajoutés douze clubs de la troisième division.
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 du deuxième tour.
Chaque confrontation prend la forme d'une rencontre unique jouée sur la pelouse d'une des deux équipes. En cas d'égalité à l'issue du temps réglementaire d'un match, une prolongation est jouée. Si celle-ci ne suffit pas à départager les deux équipes, le vainqueur est désigné à l'issue d'une séance de tirs au but.
Résultats
Premier tour
Les rencontres de ce tour sont jouées le 27 mars 1977.