Родился 28 мая 1966 году в городе Тюмени в семье служащих. Писать начал с 7 лет, родители долго хранили тетради с начатым в то время фантастическим романом. Когда Сергей был пионером, получили известность его первые литературные опыты.
Окончил среднюю школу № 25 и музыкальную № 1, поступил на исторический факультет Тюменского государственного университета. После окончания 1 курса служил в армии (1984–1986), обучение в университете закончил в 1990 году. Работал учителем истории в средней школе № 40 города Тюмени, сторожем, текстовиком в рекламном агентстве, играл в рок-группе «Нефть».
В 1996 году переехал в поселок Горноправдинск Ханты-Мансийского района. С 1998 года работал директором средней школы. С 2007 года преподавал на кафедре журналистики Югорского государственного университета (доцент). С 2008 по 2010 год – главный редактор окружной общественно-политической газеты «Новости Югры».
С 2011 года является депутатом Тюменской областной Думы. Ведет авторскую рубрику «Между тем» в программе «Эпицентр» телерадиокомпании «Югра».
Через год после приезда в округ стал почти постоянным автором альманаха «Эринтур». Творчество отличается многожанровостью: пишет и прозу, и стихи. В центральной прессе («Литературная Россия», «Мир Севера»), а также в региональных изданиях («Литературная Югра», «Лукич») опубликован цикл его размышлений, который автор называет «Мысли вслух». Короткие по форме, они расширяют представление о мироощущении автора, его отношении ко многим явлениям в нашей жизни.
В художественных произведениях и особенно в публицистике пытается найти ответ на один глобальный вопрос: «Зачем каждый из нас пришел в этот мир?». Принимал участие в окружном конкурсе «Учитель года – 2000», окружной научно-практической конференции «Образование, культура, православие: пути их взаимодействия и миссия в XXI веке».
Первый рассказ «Параллели» напечатан в областной газете «Тюменский комсомолец» (1989). Стихи публиковались в альманахах и коллективных сборниках «Там, где Иртыш обнимается с Обью» (2010), «Югорская поэма» (2008). Рассказы и повести печатались в областной периодике, еженедельнике «Литературная Россия», журналах «Лукич», «Мир Севера», «Приключения и фантастика», «Сибирское богатство», альманахах «Врата Сибири» (2002), «Дорога жизни» (2010), «Эринтур» (1997–2006, 2008, 2009, 2010), антологии «Современная проза Югры» (2010), хрестоматии для учащихся 9–11 классов «Современная литература Югры» (2008).
Автор книг прозы «Ночь перед вечностью» (2000), «Последний Карфаген» (2004), «Время любить» (2006, 2008), «Скинькеды» (2008), «Мальчик без шпаги» (2006), «Облака» (2007), «Вид из окна» (2008), «Дежурный ангел» (2008), «Отражение» (2009), «Хождение за три ночи» (2010), «Репетиция Апокалипсиса: Ниневия была помилована» (2011), «Бекар» (2011), «Мальчик без шпаги» (2011).
Его книги переведены на сербский, греческий, болгарский и азербайджанский языки.
Выступает как сценарист. По повести С. Козлова «Мальчик без шпаги» режиссером К. Одеговым снят фильм «Наследники» (2008). Совместно с Д. Мизгулиным написан сценарий «Перековка» (2008). По мотивам романа «Вид из окна» снят телевизионный фильм «Жених по объявлению» (режиссер В. Чубриков).
Член Союза писателей России с 1999 года, член Союза журналистов России с 2009 года.
Лауреат премии газеты «Литературная Россия» за лучший рассказ (1999), премии губернатора Ханты-Мансийского автономного округа – Югры в области литературы (2004, 2009), международного конкурса литературы для детей и юношества им. А.Н. Толстого (2006, 2008), международной премии им. В.П. Крапивина (2006), специальной премии «Народного Собора» (2007), литературной премии им. П. Ершова (2008), журналов «Наш Современник» за повесть «Движда» (2009), «Российский колокол» (2008), международного конкурса журналистов «Журналисты против террора» (2009), премии им. Д.Н. Мамина-Сибиряка (2011), литературной премии Уральского федерального округа в номинации «Проза» (2011).
В настоящее время живет в городе Тюмени.