Иван Иванович Козлов родился в Москве 11 апреля 1779 г. в родовитой дворянской семье. По обычаю дворянских семейств, родители записали его сержантом в гвардейский полк. Он получил великосветское воспитание и еще в детстве изучил французский и итальянский языки и познакомился с классиками иностранной литературы, главным образом французской и итальянской.