Иван Ткачёв родился в 2008 году во Владивостоке. Начал обучаться музыке в Приморском краевом колледже искусств (класс Светланы Шинкаренко). В 2019 году поступил в Московскую среднюю специальную музыкальную школу имени Гнесиных (класс Елены Берёзкиной, в настоящее время – класс Бориса Березовского).
Лауреат всероссийских и международных конкурсов, в том числе конкурса среди учащихся ДМШ и ДШИ Дальневосточного федерального округа в рамках XVI Международного конкурса имени П. И. Чайковского (2019), Всероссийского конкурса «Концерт для фортепиано с оркестром» (Дубна, 2020), I Музыкального конкурса PERUSIA HARMONICA (Италия, 2020), IV Московского международного конкурса пианистов Владимира Крайнева (2021), Международного молодежного музыкального конкурса имени И. Стравинского (2022), IV Международного конкурса музыкантов-исполнителей «Кубок Китая и России» (2022), I Московского международного конкурса пианистов имени Гнесиных (2024), дипломант XXI Международного телевизионного конкурса юных музыкантов «Щелкунчик» (2020).
Участник концертных программ Международного благотворительного фонда Владимира Спивакова, в том числе фестиваля «Москва встречает друзей». Выступал в концертных залах Московской филармонии, Московской консерватории, Московского международного Дома музыки, МКЗ «Зарядье», Центральном Доме актера, галерее «Нико», а также в органном зале Набережных Челнов и Приморской краевой филармонии (Владивосток).
Играл в сопровождении известных коллективов, среди которых Тихоокеанский симфонический оркестр (дирижер – Анатолий Смирнов), Камерный оркестр Игоря Лермана (Набережные Челны), Дубненский симфонический оркестр (дирижеры – Евгений Ставинский, Сергей Поспелов).