Сергей Комяков родился 15 января 1952 г. в Челябинске. В 1975 г. окончил Челябинский политехнический институт (ЮУрГУ) по специальности "системы автоматического управления". Трудовую деятельность начал на Челябинском металлургическом заводе в должности инженера. С 1976 г. по 1979 г. был заместителем секретаря, секретарем комитета ВЛКСМ, первым секретарем Металлургического РК ВЛКСМ. Позднее занимал должности начальника лаборатории, заместителя начальника и начальника отдела Челябинского металлургического завода (комбината). В 1989 г. стал председателем профкома комбината.
С 1993 по 1996 гг. - генеральный директор АОЗТ "Ресурс". Последующие девять лет занимал пост заместителя, первого заместителя генерального директора Челябинского металлургического комбината по экономике и финансам ОАО "Мечел".
В 2005 г. избран председателем Челябинской городской думы. В 2009 г. назначен на должность заместителя главы Челябинска по финансам и тарифному регулированию. С апреля 2010 г. - первый заместитель губернатора Челябинской области.