Фёдор Иванович Степанников родился 24 ноября 19010 года в деревне Одоевево (ныне — Спасский район Рязанской области). После окончания четырёх классов школы проживал и работал в Амурской области.
В июле 1941 года Степанников был призван на службу в Рабоче-крестьянскую Красную Армию и направлен на фронт Великой Отечественной войны.
К сентябрю 1943 года ефрейтор Фёдор Степанников был понтонёром 9-го отдельного моторизованного понтонно-мостового батальона 60-й армии Центрального фронта.
Отличился во время битвы за Днепр. 25-29 сентября 1943 года Степанников на понтоне под массированным вражеским огнём переправлял части дивизии на плацдарм на западном берегу Днепра в районе села Окуниново Черниговской области Украинской ССР вызвал огнём своего автомата их высадку.
Указом Президиума Верховного Совета СССР от 17 октября 1943 года за "мужество и героизм, проявленные при форсировании Днепра" ефрейтор Фёдор Степанников был удостоен высокого звания Героя Советского Союза.
В 1945 году Степанников был тяжело ранен и лишился левой руки, после чего был демобилизован по инвалидности.
С марта 1948 года проживал и работал в посёлке Мальцево Озёрского района Калининградской области.
Умер 9 августа 1985 года, похоронен в Мальцево.