Сергей Федосеев родился в 1980 году в Шахтах. В 2002 г. закончил Южно-Российский государственный технический университет, в 2012 г. – Российскую академию народного хозяйства и государственной службы, кандидат технических наук. Ранее он семь лет работал в Шахтах директором департамента спорта - до октября 2018 года. Затем он уволился, а его должность занял Валентин Стрелков.
В 2019 году Федосеев был назначен на пост заместителя главы администрации Артемовского сельского поселения – одного из двенадцати поселений, входящих в состав Октябрьского района. Он занимался вопросами сфер ЖКХ, строительства и благоустройства.
Несмотря на то, что его уход связывали с отрицательными результатами в сфере спорта города Шахты, чиновнику удалось получить более высокую должность.
Теперь Федосеев вернулся в Шахты. На него возлагают надежды – ведь курировать ему придется самое сложное направление: сферу ЖКХ. Ранее должность замглавы стала вакантной после ухода Андрея Шеенкова, который возглавил администрацию Гуково.