Сергей Федорович Хомяков родился 10 января 1953 года в Сортавале Карельской АССР.
Окончил Ленинградский электротехнический институт. Кандидат экономических наук.
2002–2003 - Заместитель директора по внешнеэкономическим связям ФГУП «Московский монетный двор».
2003–2007 - Первый заместитель генерального директора Службы безопасности ОАО «Газпром».
с 2007 - Заместитель Председателя Правления, генеральный директор Службы безопасности ОАО «Газпром» (с 2008 года — Службы корпоративной защиты ОАО «Газпром»).