Фёдор Николаевич Ефремов родился 16 сентября 1920 года в Астраханской области. Призван в армию в 1940 г. Ленинским РВК г. Грозный Чечено-Ингушской республики. Проходил службу в Вооружённых Силах с 1940 по 1955 гг. В Великой Отечественной войне участвовал с 1941 по 1945 гг. Служил в составе Воронежского, Волховского, 2-го Белорусского, Ленинградского и 1-го Прибалтийского фронтов. Уволен в запас в звании майора. Был дважды ранен. Награждён орденами, медалями. Среди его наград - орден Отечественной войны 1-й степени, два ордена Красной Звезды, две медали «За отвагу», медаль «За боевые заслуги», медали «За освобождение Ленинграда», «За взятие Кёнигсберга», «За освобождение Варшавы» и «За победу над Германией в Великой Отечественной войне 1941-1945 гг.»
Умер Ефремов в 1998 году.