2 февраля 1945 г., находясь в тылу противника в районе города Бартенштайн (ныне Бартощице, Польша) с двумя разведчиками и радистом, начальник разведки артиллерийского дивизиона 22-го гвардейского артиллерийского полка (3-я гвардейская стрелковая дивизия, 2-я гвардейская армия, 3-й Белорусский фронт) гвардии лейтенант Иван Ткаченко в течение 11 часов умело корректировал огонь дивизиона. В результате были подавлены 2 артиллерийские и 2 миномётные батареи, уничтожены 8 пулемётных точек и более роты гитлеровцев. В этом бою Иван Ткаченко лично уничтожил 19 гитлеровцев. За эти подвиги был представлен к званию Героя Советского Союза. Однако о своей высокой награде гвардии лейтенант Иван Ткаченко так и не узнал: он погиб 18 апреля 1945 г. всего за день до подписания указа.
Указом Президиума Верховного Совета СССР от 19 апреля 1945 г. за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство гвардии лейтенанту Ткаченко Ивану Филипповичу присвоено звание Героя Советского Союза.