Сергей Серов родился 24 апреля 1956 года в селе Трубачево, Алтайский край. Трудовую деятельность начал в 1973 году в качестве помощника комбайнера колхоза «Алтай». В период с 1974 по 1976 год, молодой человек проходил срочную службу в рядах вооруженных сил СССР.
В 1982 году, Серов окончил обучение на факультете механизации Алтайского сельскохозяйственного института. Непосредственно по окончании высшего учебного заведения, приступил к работе в совхозе «Свет Октября» Тюменцевского района, где последовательно занимал должности главного инженера и директора совхоза.
Затем, с 1995 года, опытный управленец замещал должность заместителя председателя «Алтайагропромсоюза», а в 1997 году, избран председателем вышеуказанной организации.
С 2000 года, являлся депутатом Алтайского краевого Совета народных депутатов.
В 2004 году, получил дополнительное образование, успешно завершив курс обучения в Российской академии государственной службы при президенте РФ по специальности «Менеджер государственного муниципального управления».
Начиная с 2008 года, постоянно избирался депутатом Алтайского краевого Законодательного Собрания. Занимал пост председателя комитета по аграрной политике и природопользованию.
Впоследствии, 18 сентября 2016 года, Серов Сергей Николаевич избран депутатом Законодательного Собрания Алтайского Края по одномандатному избирательному округу №4. Так же, занял должность заместителя председателя Алтайского краевого Законодательного Собрания - председателя комитета по аграрной политике и природопользованию.
Отмечен государственными наградами и знаками отличия.
Женат. Воспитал двоих детей.