Карпенко Иван Георгиевич родился в 1925 году.На фронт был призван 10 февраля 1943 года Миллеровским ГВК. В первый год службы был тяжело ранен. После восстановления вернулся в строй и воевал на Украинском фронте 2 года.
В 1945 году награжден 30 апреля Медалью «За боевые заслуги», 9 мая Медалью «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», 9 июня Медалями «За взятие Будапешта» и «За взятие Вены». За образцовое выполнение боевых заданий командования на фронте с немецкими захватчиками и проявленные при этом доблесть и мужество награжден «Орденом Красной Звезды».
Цитата из наградного листа младшего сержанта Карпенко о совершенном им подвиге: «участвуя в разведке переднего края обороны противника с целью установления инженерных сооружений и препятствий, младший сержант Карпенко Иван Георгиевич 6 апреля 1945 года в районе села Швадорф обнаружил участки минированных дорог на город Вену, прикрывающих путь нашим танкам, и проявив личную инициативу и отвагу, под сильным пулеметным и артиллерийским обстрелом, обезвредил 11 ПТ мин, чем самым сделал 3 прохода и пропустил танки».
После войны Иван Карпенко выучился на ветеринарного врача и лечил животных. В 1953 году он окончил ветеринарный факультет Новочеркасского Зооветинститута. Затем, работал главным ветеринарным врачом совхоза и главным ветеринарным врачом Зерноградского района Ростовской области. В 1965 году был назначен начальником ветеринарного отдела Ростовского областного управления сельского хозяйства и в этой должности сумел поднять авторитет ветеринарной службы области.
В 1972 году Ивана Георгиевича переводят на работу в Министерство сельского хозяйства РСФСР на должность первого заместителя начальника Главного управления ветеринарии. Затем он работал во Всесоюзном научно-исследовательском институте ветеринарной санитарии, после этого ушел на заслуженный отдых.