Козлов Степан Игнатьевич родился в 1921 году в деревне Тангачи ныне Лаишевского района Республики Татарстан. Русский. Окончил начальную школу. В Советской Армии с 1942 года.
В боях Великой Отечественной войны с 1942 года.
Автоматчик мотострелкового батальона 178- й танковой бригады (10-й танковый корпус, 40-я армия, Воронежский фронт) рядовой Козлов в ночь на 24 сентября 1943 года под огнем противника в числе первых преодолел реку Днепр в районе поселка городского типа Ржищев (Киевская область). В критический момент боя Козлов поднял товарищей в контратаку. Звание Героя Советского Союза Степану Игнатьевичу присвоено 23 октября 1943 года. Награжден орденами Ленина, Отечественной войны I степени.
Умер 12 августа 1945 года.
Из наградного листа:
Тов. Козлов участник боёв на Белгородском и Харьковском направлениях, где проявил отвагу и мужество.
В последнем бою на Киевском направлении показал себя бесстрашным автоматчиком. В ночь с 23 на 24.09.1943 года группа автоматчиков под ураганным огнём противника форсировала реку Днепр и заняла рубеж обороны на правом берегу реки. Противник силою до батальона, четырьмя танками и двумя самоходными пушками два раза переходил в атаку, но стойкая оборона автоматчиков была несокрушима.
Получив приказ на наступление, тов. Козлов первым с криком «Ура!» бросился на врага. Завязалась рукопашная схватка. Силы были не равные, но мужество советского воина сломить нельзя. В этом бою т. Козлов уничтожил 16 гитлеровцев. Враг отступил. Занятый рубеж удерживался в течение дня до подхода частей.
Командир 178-й танковой бригады полковник М.К. Шапошников.