Денисов Иван Федорович родился 19 декабря 1924 года в селе Новая Письмянка (ныне в черте города Лениногорска Республики Татарстан) в семье рабочего. Русский. В 1939 году окончил Шанталинскую неполную среднюю школу в Куйбышевской области. В Советской Армии с 1941 года.
На фронтах Великой Отечественной войны с декабря 1941 года. В 1943 году окончил Моршанское пулеметно - минометное училище.
Командир взвода автоматчиков 102-го гвардейского стрелкового полка (35-я гвардейская стрелковая дивизия, 8-я гвардейская армия, 1-й Белорусский фронт) гвардии лейтенант Денисов отличился в боях за магнушевский плацдарм (Польша): 1 августа 1944 года во главе взвода в числе первых преодолел Вислу и захватил плацдарм. Подавляя огневые точки врага, взвод содействовал форсированию реки подразделениями полка. Звание Героя Советского Союза Ивану Федоровичу присвоено 24 марта 1945 года. С 1946 года в запасе. Жил в городе Алма - Ате. Награжден орденами Ленина, Отечественной войны I степени, медалями.
Обелиск на Аллее Героев г. Лениногорск