16 апреля 1934 г. введено звание «Герой Советского Союза». Присвоение этиго высокого звания в СССР являлось высшей степенью отличия за заслуги перед государством, связанные с совершением воинского или трудового подвига.
28 октября 1974 г. был учрежден орден «За службу Родине в Вооруженных Силах СССР» трех степеней. Награждение производилось только последовательно - 3-й, 2-й и 1-й (высшей) степенью. Лица, награжденные орденом всех трех степеней, по своему статусу приравнивались к Героям Советского Союза.
20 мая 1992 г. Верховный Совет России учредил звание Героя Российской Федерации.
За прошедшее с тех пор время в Советском Союзе и России перечисленных выше наград (по состоянию на январь 2006 г.) были удостоены 116 подводников. Среди них - участники Гражданской войны в Испании (два), советско-финляндской войны (три), Великой Отечественной войны (двадцать один), герои послевоенных лет (девяносто).
Среди награжденных, кроме ст. краснофлотца А.С. Морухова, мичмана И.С. Петрова и матроса С.А. Преминина, подавляющие большинство - адмиралы и офицеры.
Двум командирам ПЛ времен Великой Отечественной войны заслуженные звания героев были присвоены посмертно только в 1990-е гг. - капитану 3 ранга А.И. Маринеско (1990 г.) и капитану 1 ранга Н.И. Матиясевичу (1995 г.).