Родился 23 июня 1973 года в Горьком. В 2004 году окончил Нижегородский государственный университет имени Н.И. Лобачевского по специальности «Экономика и бухгалтерский учет», в 2007 году – ННГУ имени Н.И. Лобачевского по специальности «Финансы и кредит».
С 2003 по 2011 год работал на руководящих должностях в коммерческих предприятиях.
С 2011 по 2013 год – первый заместитель главы администрации Ленинского района Нижнего Новгорода. С 2013 года – заместитель главы администрации города, глава администрации Приокского района Нижнего Новгорода.
23 декабря 2015 года утвержден городской думой в должности главы администрации Нижнего Новгорода. Официально приступил к исполнению обязанностей с 24 декабря 2015 года.
19 октября 2017 года глава Нижнего Новгорода Елизавета Солонченко приняла отставку Сергея Белова с поста главы городской администрации. С 31 октября 2017 по 2018 годы Белов работал генеральным директором ОАО «Нижегородский водоканал».
Имеет классный чин «Действительный муниципальный советник 2 класса».