Родился в посёлке Опарино (сейчас Кировская область). Из-за многодетности семьи с двух лет воспитывался в Вологде у бабушки и дедушки.
В школе немецкому языку его учил известный педагог Зельман Щерцовский. Знание языка помогло поступить в Московский институт международных отношений. Учился с будущим первым заместителем министра иностранных дел СССР Ю. А. Квицинским.
За выдающиеся успехи в изучении датского языка направлен на практику в советское посольство Дании. Затем поступил на службу в Первом Главном управлении КГБ СССР. Его сразу начали готовить по программе нелегальной разведки, доучивал немецкий и датский языки. Причем обучался одновременно и по диверсионной части.
Обкатку как разведчик проходил в Лейпциге, ГДР, где у него появился саксонский акцент. Это чуть не выдало его в Западной Германии, где саксонский был признаком восточного немца.
В 1962 году направили в Данию, где начал работу нелегала. Затем из Неаполя поехал в Ливан, где изображал из себя коммерсанта. В сентябре 1963 года переехал в Алжир. Козлов наскоро изучил французский язык, что помогло обзавестись связями в окружении президента Бен Белла. В основном это были лица с троцкистскими убеждениями.
В 1964 году Козлов через Тунис, Голландию и Францию переехал в западногерманский Штутгарт (оставив супругу во французском Страсбурге). В 1965 году семья воссоединилась в Мюнхене, где получили гражданство ФРГ.
В 1968 году выехали в новую штаб-квартиру НАТО Брюссель. В Бельгии устроился управляющим химчистки и прачечной в отеле "Хилтон" (супруга преподавала немецкий язык). Занимались сбором сведений по НАТО.
И тут заболела супруга. Скончалась! Оставил детей в интернате, работал по Израилю. Затем на разведывательной работе в Иране, где заимел агентуру в Министерстве государственной безопасности Ирана времён правления шаха Мохаммеда Реза Пехлеви (1957—1979) САВАК. Продолжал работать по Израилю под легендой продавца оборудования для прачечных. Побывал в Гонконге и на Тайване, где получил сведения о военном потенциале. Работал и в Португалии в период диктатуры.
В 1977 приехал в Южно-Африканскую Республику (ЮАР), где был режим апартеида. Также побывал и в Намибии, колонии ЮАР). Помогал намибийской СВАПО в борьбу против ЮАР.
В 1978 году ездил в приграничные с Замбией, Ботсваной и Малави. Получил архиважные сведения о проведении ЮАР тайных испытаний атомной бомбы. В городе Блантайр (Малави) разведчику удалось выйти на источника, который подтвердил, что у ЮАР есть своя атомная бомба. Но везение закончилось. В столице Намибии Виндхуке Козлов выявил наружное наблюдение. 28 июля 1980 его арестовали в Йоханнесбурге (ЮАР). Вначале, считали, что его предал, бежавший в Великобританию Олег Гордиевский. Но потом выяснилось, что Владимир Ветров.
Два года в тюрьмах в Претории. В КГБ узнали об аресте, через внедренного в ведомство по охране конституции ФРГ (БФВ), внедрённый туда агент разведки ГДР (Штази). ЮАР отсылало все протоколы допросов туда, так как Козлов являлся гражданином ФРГ.
1 декабря 1981 премьер-министр ЮАР Питер Бота сделал официальное заявление о том, что Козлов находится в тюрьме Претории.
В 1982 году Козлова обменяли, и он вернулся в СССР. В результате деятельности Козлова, МАГАТЭ ликвидировала инфраструктуру для создания ядерного оружия в ЮАР.
Затем, работал начальником отдела в Первом Главном управлении КГБ СССР (разведка). После выхода в отставку продолжал работать преподавателем в учебных заведениях Службы внешней разведки России. Жил в Москве. Похоронен на Троекуровском кладбище.
Если интересно, прошу поддержать лайком, комментарием, перепостом, и даже может быть подпиской! Не забудьте включить колокольчик с уведомлениями! Буду благодарен!