С 1981 года — в органах внутренних дел. Начинал свой путь водителем патрульной машины. Прошёл путь от инспектора уголовного розыска РОВД до руководителя спецподразделения УВД Ульяновской области по борьбе с незаконным оборотом наркотиков. В 1995 году назначен начальником УВД города Димитровграда. В октябре 1999 года был отстранён от должности начальника Димитровградского УВД, что стало следствием действий его подчинённых, избивших до смерти подозреваемого, оказавшегося невиновным.

В 2000 году ушёл в отставку в звании подполковника милиции и занялся адвокатской работой, став адвокатом Ульяновской областной коллегии адвокатов.

На состоявшихся 24 декабря 2000 года выборах главы города Димитровграда Морозов набрал большинство голосов (26,88 %), второе место занял действующий мэр Владимир Паршин (24,12 %), против всех проголосовало 19,98 %, таким образом, Морозов был избран главой города со сроком полномочий 4 года.

26 декабря 2004 года победил на выборах главы администрации Ульяновской области, набрав в втором туре 52,81 % голосов (официально вступил в должность 6 января 2005 года).

Спустя два года, 20 марта 2006 года президент России Владимир Путин внёс кандидатуру Морозова на рассмотрение депутатов Законодательного Собрания Ульяновской области. 28 марта депутаты утвердили кандидатуру, и он был наделён полномочиями губернатора на новый пятилетний срок, вступив в должность 8 апреля 2006 года.

6 марта 2011 года кандидатуру Морозова, предложенную президентом Дмитрием Медведевым, депутаты Заксобрания региона утвердили большинством голосов. 8 апреля, в день, когда истек срок полномочий по предыдущему сроку, состоялась инаугурация — он официально вступил в должность на третий срок.

7 апреля 2016 года, в связи с истечением срока полномочий, губернатора президент Путин подписал указ о назначении Морозова временно исполняющим обязанности губернатора Ульяновской области. 18 сентября 2016 года Сергей Морозов был избран на пост губернатора Ульяновской области сроком на 5 лет, набрав по результатам голосования 54,34 % голосов избирателей (его ближайший преследователь Алексей Куринный набрал 25,46 % голосов).