Григорьевич Козлов родился 22 августа 1939 года в Москве.
Свои первые стихи он написал, когда учился в восьмом классе.До того как стать профессиональным писателем, Сергей Козлов был рабочим в типографии, работал токарем, учителем пения, кочегаром на паровозе, ездил в геологические экспедиции, был экскурсоводом