Родился 6 сентября 1959 года в Ульяновске.
После окончания средней школы работал станочником на мебельной фабрике.
С 1977 по 1980 год служил на Тихоокеанском флоте. После службы в армии работал слесарем в Ульяновском автотранспортном предприятии, затем – водителем.
С 1981 года – в органах внутренних дел. Заочно окончил Всесоюзный юридический институт по специальности «правоведение». Прошел путь от инспектора уголовного розыска РОВД до руководителя спецподразделения УВД Ульяновской области по борьбе с незаконным оборотом наркотиков. Награжден нагрудными знаками «Отличник милиции» (1986 г.) и «За отличную службу в МВД» (1993 г.), медалью «За безупречную службу» 3 степени (1989 г.).
В 1995 году назначен начальником УВД города Димитровграда.
В декабре 2000 года избран главой города Димитровграда. Инициатор участия Димитровграда в региональных конкурсах «Культурная столица Поволжья» и «Самый благоустроенный город России», один из главных разработчиков городских программ по этим направлениям.
В декабре 2004 года избран главой администрации Ульяновской области.
20 марта 2006 года Президент РФ Владимир Путин внёс кандидатуру Сергея Морозова на рассмотрение депутатов областного Законодательного Собрания Ульяновской области для наделения его полномочиями Губернатора Ульяновской области. 28 марта депутаты утвердили кандидатуру.
Женат. Имеет четырех детей: двух сыновей и двух дочерей.