После Октябрьской революции 1917 года все старые чины и звания были отменены, а командиры в армии и на флоте различались только по занимаемым должностям: в армии – командир взвода, роты, батальона, полка и т.д., во флоте – командир корабля, отряда, бригады кораблей и т.д. В 1924 году было введено единое для всех военнослужащих звание – красный воин Рабоче-Крестьянской Красной Армии, сокращенно – красноармеец (краснофлотец).
Постановлением ЦИК и СНК СССР от 22 сентября 1935 года были восстановлены персональные воинские звания для кадрового состава армии и флота, и введены следующие звания: «старшина», «лейтенант», «капитан», «майор», «полковник». Военнослужащие, находившиеся на руководящей работе в Красной Армии, стали делиться на командный и начальствующий состав. Этим же Постановлением было введено звание «Маршал Советского Союза». Первыми этого высшего воинского звания были удостоены К.Е. Ворошилов, А.И. Егоров, М.Н. Тухачевский, В.К. Блюхер и С.М. Будённый.
Первые маршалы Советского Союза: М.Н.Тухачевский, К.Е.Ворошилов, А.И.Егоров; С.М.Буденный, В.К.Блюхер. 1935 год.
До 1940 года звания высшего комсостава, во избежание ассоциировавшегося с Белой армией слова «генерал», основывались на сокращённых названиях командных должностей (комбриг, комдив, командарм, флагманы флота). В 1940 году вместо них были введены генеральские и адмиральские звания. Эта система воинских званий, практически без изменений, просуществовала до самого распада СССР.