Сергей Николаевич Овсянников родился 15 апреля 1971 года в г. Карасуке Новосибирской области. Окончил физико-математический факультет Новосибирского государственного педагогического института, затем Сибирскую академию государственной службы по специальности «юриспруденция».
В Черепановском районе работал учителем физики и ОБЖ в Дорогино-Заимковской школе, в школе № 1 г. Черепаново, начальником отдела по делам молодежи администрации района, начальником организационно-контрольного отдела, управляющим делами, заместителем Главы администрации района по организационной работе. С апреля 2017 года работал консультантом в управлении по работе с территориями министерства региональной политики Новосибирской области. Женат, воспитывает троих детей.