Сергей Козлов родился 14 марта 1955 года. В 1978 году, успешно окончил Московский государственный институт международных отношений Министерства Иностранных Дел СССР, факультет международного права. К дипломатической работе, молодой специалист приступил непосредственно после окончания МГИМО.
В период с 1997 по 2000 год, Козлов являлся советником Посольства Российской Федерации в Египте. С 2002 года, дипломат занимал должность советника-посланника Посольства России в Саудовской Аравии. В 2005 году, назначен начальником отдела в Департаменте Ближнего Востока и Северной Африки Министерства Иностранных Дел России.
С 2008 года, Сергей Козлов замещал должность главы Представительства России при Палестинской национальной администрации в городе Рамалла. В середине августа 2010 года, назначен на пост Чрезвычайного и Полномочного посла РФ в Йемене. В феврале 2012 года, дипломату присвоен ранг Чрезвычайного и Полномочного Посланника 1 класса.
С 2013 по 2017 год, дипломат занимал должность заместителя директора Департамента Ближнего Востока и Северной Африки Министерства Иностранных Дел Российской Федерации. С 20 февраля 2017 года, является Чрезвычайным и Полномочным послом России в Саудовской Аравии. Занимает должность постоянного представителя Российской Федерации при Организации Исламского сотрудничества в городе Джидда, Саудовская Аравия, по совместительству.
В феврале 2018 года, указом президента Российской Федерации, Козлову Сергею Георгиевичу, присвоен очередной дипломатический ранг - Чрезвычайный и Полномочный посол.
В разные периоды общественной и политической деятельности, Козлов Сергей отмечен государственными наградами и знаками отличия. Является лауреатом различных премий.
Женат. Имеет двоих детей.