Новиков Сергей Борисович родился 13 июня 1961 года в Москве.
Воспитанник школы МПС Москва.
Начал карьеру в московском "Спартаке" в 1978, но за три года не появился на поле ни разу.
В 1981 году перешёл в смоленскую "Искру", цвета которой защищал в течение четырёх сезонов.
Вернувшись в "Спартак", дважды становился чемпионом СССР, по одному разу завоевывал серебряные и бронзовые награды, был обладателем Кубка федерации футбола СССР.
После "Спартака" играл за столичные "Асмарал" и "Пресню", тверскую "Волгу", за немецкий "Пошт" и "Мохаммедан" из Бангладеш.
Выступал в чемпионатах по мини-футболу за московские клубы КСМ-24 и "Лига-Спартак". Работал тренером в футзале.
Главный тренер ФК "Кавалергард-Вымпел" (Звенигород): с 2003. Администратор женской команды "УОР-Россиянка" (Звенигород): с 2006.