Родился 23 июля в д. Дедово Болото Кулебакского района Нижегородской губернии в семье служащего. После окончания в 1941 г. 10 классов Выксунской школы № 3 работал техноруком на Ермишенском торфоучастке. В Красной Армии с 1942 г. В 1943 г. окончил Рязанское пулеметное училище. В боях Великой Отечественной войны с августа 1943 г. Командир пулеметного взвода 198-го гвардейского стрелкового полка (68-я гвардейская стрелковая дивизия, 40-я армия, Воронежский фронт) комсомолец гвардии мл. лейтенант Козырев отличился в боях на Днепре. 24 сентября 1943 г. Козырев с группой бойцов преодолел реку в районе с. Балыко-Щучинка и принял на себя командование батальоном вместо выбывшего из строя командира. Батальон отбил ряд ожесточенных контратак противника и удержал занятый рубеж до переправы всего полка. 14 октября 1943 г. гитлеровцы внезапно атаковали высоту, на которой Козырев находился с пятью бойцами. Врагу удалось отрезать пулеметчиков от роты, но они шестеро(!) выстояли против трехсот автоматчиков и трех танков. Противотанковыми гранатами смельчаки подбили два танка. Вскоре в живых остался один Козырев. Из горящего дзота он продолжал косить фашистов из пулемета. А когда к нему приблизился третий танк, он поджег его бутылкой с горючей жидкостью. В этом поединке воин погиб.
Звание Героя Советского Союза присвоено Указом Президиума ВС СССР 23 октября 1943 г. Награжден орденом Ленина. Похоронен в с. Балыко-Щучинка Кагарлыкского района Киевской области. Возле школы № 3 в Выксе установлен бюст Героя.