Родился 21 мая 1920 г. в дер. Лузгарино Коробовского района. Окончил 7 классов в с. Алексино-Туголес. Кандидат в члены ВКП(б). С 1 октября 1936 г. — Шатурская ГРЭС, школа ФЗУ, ученик. Уволен 1 апреля 1938 г. после окончания ФЗУ. 2 апреля 1938 г. — 25 апреля 1939 г. — ТЭЦ-12 Мосэнерго, электромонтер. Май–июль 1939 г. — Московская контора по
строительству подстанций (ул. Бутырская), электромонтер. С 20 сентября 1939 г. — Шатурская ГРЭС, коммунальный отдел, электромонтер. Уволен 13 октября 1940 г. Призван в сентябре 1940 г. Шатурским РВК. В действующей армии с июня 1941 г. Старший сержант. Проживал: г. Шатура, Клубный проезд, 3. Отец — Козлов Андрей Сергеевич, из крестьян, плотник; мать — Кошкина Елизавета Егоровна.
Награды: орден Отечественной войны II степени (6 ноября 1985 г.), медали «За боевые заслуги» (7 марта 1944 г., Ленинградский фронт, 2-я отдельная инженерная бригада специального назначения, 13-й отдельный электротехнический батальон, командир отделения), «За оборону Ленинграда».