Федор Борисович Андреев родился 16 августа 1966 года в городе Воронеже.
В 1989 году окончил Ленинградский государственный университет по специальности "политическая экономия".
В 1989-1991 годах работал экономистом, ведущим экономистом отдела финансирования и кредитования коммерческого банка "Тверь".
С 1991 по 1992 год — ведущий специалист, главный специалист отдела маркетинга и развития Тверского коммерческого торгово-промышленного общества "Тверькоммерция ЛТД".
В 1992-1996 годах занимал должности экономиста фондового отдела, старшего экономиста отдела ценных бумаг, начальника отдела управления пассивами, директора Санкт-Петербургского филиала "Тверьуниверсалбанка".
В 1997-1999 годах — заместитель председателя правления Акционерного общества открытого типа Коммерческий банк "БалтонэксимБанк".
В 1999-2001 годах занимал должность председателя правления ОАО (КБ) "БалтонэксимБанк".
С 2002 по 2003 год — первый вице-президент акционерной компании "АЛРОСА", курировал финансово-экономическое направление.
В 2003-2005 годах — вице-президент ОАО "РЖД".
В 2005-2009 годах занимал должность старшего вице-президента ОАО "РЖД", отвечал за экономическую и финансовую политику компании.
С 15 июля 2009 года — президент акционерной компании "АЛРОСА".
22 сентября 2014 года на совещании с руководством компании Федор Андреев сообщил о том, что он принял решение оставить свой пост.
В 2009 году Андреев был включен в "первую сотню" резерва управленческих кадров, находящихся под патронажем президента РФ.
Награжден медалью "За развитие железных дорог" (2007).
Материал подготовлен на основе информации РИА Новости и открытых источников