Звание Маршал Советского Союза было присвоено 41 раз, из них 36 — профессиональным военным, 5 — политическим деятелям. В последний раз звание Маршала Советского Союза было присвоено 28 апреля 1990 года Д. Т. Язову.
Маршальское звание было заведено в СССР в 1935 году. Присваивалось "выдающимся и особо отличившимся лицам высшего командного состава" специальными указами Президиума Верховного Совета СССР. Первыми пятью маршалами стали Василий Блюхер, Семен Буденный, Климент Ворошилов, Александр Егоров и Михаил Тухачевский.
Общее число маршалов выросло за годы Великой Отечественной войны с пяти до двенадцати. В феврале 1942 года звания маршала был лишен Г. И. Кулик.
21 ноября 1997 года звание Маршала Российской Федерации присвоено Министру обороны Российской Федерации Игорю Дмитриевичу Сергееву (1938—2006). С тех пор звание Маршала Российской Федерации больше никому не присваивалось.