Іван Яковенко народився 26 серпня 1981 року у місті Хмельницькому.
Закінчив Хмельницьку ЗОШ №9 та ВПУ №8.
Після строкової військової служби продовжив службу у ЗСУ за контрактом.
Був учасником бойових дій ще з 2002 року. Брав участь у миротворчих місіях у Югославії та Іраку, долучався до антитерористичної операції, а з 2021 року знову проходив службу за контрактом. Воював спочатку у складі 44 окремої артилерійської бригади, потім у листопаді 2022 року продовжив службу у 10-й гірсько-штурмовій бригаді «Едельвейс» кулеметником, солдат.