«Шахтер» и украинский игрок подписали контракт, который будет действовать до конца сезона 2019 года.
Игроком «Шахтера» Ткачук стал в преддверии чемпионата Казаахстана 2018 года. В прошедшем сезоне он отыграл в казахстанской Премьер-лиге 26 матчей, забил 1 гол.
До «Шахтера» Ткачук защищал цвета «Ворсклы» из «Полтавы, «Зари» из Луганска, а также «Иртыша» и «Стали из Каменского.