Родился 8 марта (24 февраля по старому стилю) 1899 года в селе Борки, ныне Луховицкого района Московской области.
В 1931 вступил в члены колхоза «Красный Октябрь» Луховицкого района Московской области, где в 1932—1937 годах был заместителем председателя и в 1937—1942 — председателем. В 1942—1962 годах — председатель колхоза имени В. И. Ленина Луховицкого района Московской области — одного из лучших колхозов страны, добившегося высоких показателей в производстве продуктов животноводства.
Член КПСС с 1940 года. Делегат XX—XXII-го съездов КПСС. Депутат Верховного Совета СССР 3—6-го созывов.
Умер 3 мая 1962 года в селе Дединово Луховицкого района Московской области.
В селе Дединово на могиле Генералова Ф. С. установлен бюст.