Сергей Козлов родился в Москве 22 августа 1939 года. Стихи он начал писать еще в школе, в качестве поэта закончил Литературный институт. Прежде чем стать профессиональным писателем, несколько лет проработал токарем, учителем пения, экскурсоводом в пушкинском заповеднике в Михайловском, типографом и даже кочегаром.
Сказки Сергей Козлов начал писать в 1960-х годах — именно тогда он придумал Медвежонка и Ежика, ставших героями истории про «Ежика в тумане» и многих других произведений.
Помимо историй о Ежике и его друзьях Сергей Козлов написал и много других широко известных сказок.