Родился 26 октября 1918 года в д. Останкова (Курская область). Русский. В армии с 1938 года. На фронте с февраля 1943 года. Командир огнево го взвода 63-го отдельного истребительно-противотанкового дивизиона (Центральный фронт) младший сержант Козорезов отличился 15 октября 1943 года при форсировании Днепра у поселка Лоев (Гомельская область). В числе первых преодолел реку. В боях за расширение плацдарма находился в боевых порядках стрелковых подразделений и способствовал наступлению. После войны продолжал службу в армии. В 1948 году – на службе в 25-й дивизии внутренних войск. В 1950 году окончил военное училище войск МВД. С 1972 года в запасе. Жил в Москве. Награжден орденами Ленина, Отечественной войны 1-й степени, Красной Звезды, медалями. Умер 11ию ля 1986 года.
Звание Героя Советского Союза присвоено 30 октября 1943 года .