Регалии: Заслуженный мастер спорта; серебряный призер чемпионата мира (2002); победитель турниров Кубок Ческе Пойиштовна (2002) и Шведские хоккейные игры (2003); 2-кратный чемпион России (2002, 2003); 2-кратный серебряный (2008, 2009) и 2-кратный бронзовый (2005, 2011) призер чемпионатов России; серебряный призер Континентального Кубка (2003).
Родился 9 ноября 1979 года в Ярославле (Россия).
Крайний нападающий. Выступал за команды «Химик» (Энгельс), «Вятич» (Тверь), «Спартак-2» (Москва), «Торпедо-2» (Ярославль), «Мотор» (Заволжье), «Нефтехимик» (Нижнекамск).
С 2001 года в ярославском «Локомотиве». В сезонах 2008/09 и 2010/11 был вице-капитаном, в сезоне 2009/10 — капитаном команды.
После смерти Ивана Ткаченко выяснилось, что он, не раскрывая своего имени, оказывал крупную материальную помощь детям с тяжелыми заболеваниями. В частности, последний платеж в сумме 500 тысяч рублей в адрес девочки, страдающей острым лейкозом, он сделал за 15 минут до того как сесть в самолет в день своей трагической гибели. Иван спас более 10 жизней. Общая сумма переведенных Ткаченко нуждающимся в срочном лечении детям составила почти десять миллионов рублей.
Погиб в авиакатастрофе 7 сентября 2011 года при вылете из ярославского аэропорта.
Похоронен на Леонтьевском кладбище Ярославля.