Сергей Кузнецов родился 7 октября 1969 года в Киселёвске Кемеровской области. Проходил службу в десантных войсках, после чего получил несколько образований. Так, в 1992 году окончил факультет иностранных языков Новокузнецкого государственного педагогического института (английский и немецкий языки). В 1996 году окончил юридический факультет Кемеровского государственного университета (юриспруденция). Также окончил магистратуру СибГИУ. Трудовая деятельность Сергея Кузнецова началась с 1995 года: С 2010 по 2013 годы Сергей Кузнецов был заместителем губернатора Кемеровской области по промышленности, транспорту и связи, а также по поддержке и развитию предпринимательства. 25 июня 2013 года он победил на праймериз на пост главы города Новокузнецк. 8 сентября в Единый день голосования его избрали главой. 9 сентября 2018 года Сергей Кузнецов победил на выборах на пост главы города с результатом 70,16%. В ноябре 2023 года его избрали на пост мэра третий раз. По новому сроку он должен был занимат