К началу Великой Отечественной войны он был одним из опытнейших советских асов, получил боевое крещение в Китае и в советско-финляндской войне. Родился 14 июня 1914 года в селе Искорость Волынской губернии.
Окончил 7 классов, 3 курса вечернего рабфака.
Работал машинистом.
12 августа 1934 года был призван в Красную армию.
После окончания Одесской военной авиационной школы Козаченко с июля 1937 года по май 1938 года в небе над Китаем сбил 11 самолетов противника и 4 — в ходе советско-финляндской войны 1939-1940 годов.
Великую Отечественную войну встретил в должности командира эскадрильи.
В одном из боев 1942 года был тяжело ранен в живот и руку, но посадил истребитель на свой аэродром.
В марте 1943 года уничтожил «Фокке-Вульф» знаменитого немецкого аса Ханса Биренброка, записавшего к тому времени на свой счет 117 побед.
Командовал полком.
Провел 227 боевых вылетов, сбил не менее 12 самолетов противника лично и 2 в группе.
18 марта 1945 года в воздушном бою над Данцигом Герой Советского Союза командир 163-го гвардейского авиационного полка гвардии подполковник Козаченко направил свой горящий самолет на артиллерийскую батарею врага.
Всего на своем ратном пути он одержал не менее 27 личных и 2 групповых побед.
Герой Советского Союза (01.05.1943).
Награжден орденом Ленина, тремя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, медалями.