Сергей Козлов родился 22 августа 1939 года в Москве. В раннем детстве его усыновили государственный служащий Григорий Козлов и его жена Наталья; приемный отец погиб, когда юноше было 16 лет. Еще школьником он начал писать стихи, а в юности посещал литературно-творческое объединение «Магистраль».
До того как сосредоточиться на литературе, он успел попробовать разные занятия: работал в типографии, токарем, кочегаром на паровозе, преподавал пение. Затем окончил Литературный институт имени А. Горького по направлению «Поэзия», подготовив как выпускную работу рукопись стихотворного сборника.
В середине 1960-х годов автор водил экскурсии в музее-заповеднике А. Пушкина «Михайловское» и почти тогда же начал писать для детей.
Писатель работал как прозаик, поэт и сценарист. Его книги подходят малышам и младшим школьникам: в них много мягкой игры, доброжелательности, наблюдений за природой, смешных повседневных ситуаций, сюжетов о вежливости и праздниках.
Автор писал на русском языке, его творческий путь продолжался с 1962 по 2010 год. Он умер 9 января 2010 года в Москве и похоронен на Троекуровском кладбище.