Напомним, Сергей Николаевич родился 31 января 1959 года в Семипалатинске. Отец был учителем, мать – врачом. Детство Сергея прошло на родине отца – в Таре Омской области. Помимо обычной школы он учился в художественной.
Окончил юридический факультет ОмГУ. После вуза 1,5 года служил в армии. Из них 1 год находился в составе ограниченного контингента советских войск в Афганистане и принимал участие в боевых действиях Советской армии. Единственный из своей роты ни разу не был ранен во время военных операций в Афганистане.
Затем некоторое время работал в ОмГУ на должности замдекана юридического факультета. В 1988 году возглавил факультет, став самым молодым в СССР деканом юрфака.
В 1990 году был избран народным депутатом РСФСР от Советского территориального округа №539 (Омск). На I Съезде народных депутатов России стал членом Совета Республики Верховного Совета РСФСР.