Козлов Фёдор Андреевич родился 19 февраля 1919 года в селе Благодатном Петровского района Ставропольского края в семье крестьянина.
В ночь на 1 августа 1944 года батальон начал форсирование Вислы у населённого пункта Пшевуз-Тарновски (северо-восточнее Магнушева). Козлов одним из первых переправился на западный берег и участвовал в захвате плацдарма. После того, как была захвачена первая линия траншей противника, вновь возвратился на другой берег за следующей группой.
Указом Президиума Верховного Совета СССР от 24 марта 1945 года за мужество, отвагу и героизм, проявленные в борьбе с немецко-фашистскими захватчиками, гвардии майору Козлову Федору Aндреевичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В 1950 году окончил Военную академию имени С.В.Фрунзе. Вышел в отставку в звании полковника. 18 ноября 1971 года Ф.А.Козлов умер. Похоронен в г.Ставрополе.
Награжден орденами Ленина, Отечественной войны 1-й и 2-й степени, тремя орденами Красной Звезды, медалями.