В ночь на 30 января 1945 года вместе со своим взводом под огнём противника по льду форсировал реку Одер в районе города Бреслау (ныне Вроцлав, Нижнесилезское воеводство, Польша) и участвовал в захвате плацдарма. Самоотверженно отражая контратаки противника на своем участке, удержал занимаемую позицию.
Указом Президиума Верховного Совета СССР от 10 апреля 1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство старшему сержанту Яковченко Ивану Ефимовичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
После войны демобилизован. Жил в городе ТихорецкеКраснодарского края. Работал весовщиком на железнодорожной станции.
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.