Родился 30 июля 1973 года в Ульяновске в семье рабочего моторного завода и работницы железной дороги.
В 1995 году окончил Ульяновский государственный педагогический университет (в период обучения в университете выступал за футбольную команду «Авангард», принимал участие в первенстве города и области). В 2013 году получил второе высшее образование по специальности «Юриспруденция».
В 1992 году Кузьмин был избран секретарем Российского Союза Молодежи (в 1994 году ‑ переведен на должность секретаря РСМ Ленинского района Ульяновской области).
С 1995 года работал заместителем директора по воспитательной работе детского парка им. А. Матросова и специалистом по воспитательной работе в отделе образования администрации Ульяновска. В 1996 году возглавил (на общественных началах) созданную тогда Ассоциацию учащейся молодежи. В 2000 году был назначен заместителем председателя Комитета по делам молодежи Ульяновской области, в 2001-м перешел на работу в Ульяновский областной Учебный коллектор Министерства образования РФ.
В 2002 году назначен директором Ульяновского областного Центра профессиональной ориентации молодежи и психологической поддержки населения.
В феврале 2005 года избран депутатом Ульяновской городской думы III созыва, единогласно избран заместителем председателя Городской думы, курировал работу комитета по образованию, культуре, молодежной политике и спорту, а также работу комитета по экологии и природопользованию.
В 2006 году Сергей Кузьмин стал одним из инициаторов возрождения ФК «Волга» в Ульяновской области, работал в составе Совета Профессиональной футбольной лиги. В феврале 2008 года на конференции Федерации футбола Ульяновской области избран председателем Федерации.
В 2010 году избран депутатом Ульяновской городской Думы IV созыва; в 2012-2014 гг. являлся заместителем главы города — председателем комитета по социальной политике.
В феврале 2008 году на конференции Федерации футбола Ульяновской области избран председателем Федерации. В 2009 году Сергей Кузьмин был зарегистрирован кандидатом на пост президента Российского футбольного союза (РФС); в июне 2015 года Кузьмин предложил разогнать исполком РФС.
В 2014 году назначен на пост министра физической культуры и спорта Ульяновской области. 20 июля 2017 года губернатор Ульяновской области Сергей Морозов подписал документ об освобождении Сергея Кузьмина с должности регионального министра спорта, с 21 июля 2017 года Сергей Кузьмин - заместитель председателя правительства Ульяновской области (официально отстранен от должности 3 мая 2018 года).
В начале 2020 года стал главой президиума спортивного губернаторского совета.
До ноября 2019 года был вице-президентом ФК "Волга".
С 1 сентября 2020 года занимает должность директора Ульяновского физкультурно-спортивного техникума олимпийского резерва.
Кандидат педагогических наук (защитился в 2004 году).
Женат, имеет двух дочерей и сына.
В апреле 2017 года Сергей Кузьмин отметился как самый состоятельный чиновник областного правительства (по результатам 2016 года министр физической культуры и спорта Ульяновской области получил доход в 4,3 млн рублей; на него были оформлены два автомобиля - BMW X3 и Volkswagen Polo Sedan).