Кристина Ткачева родилась 19 марта 1999 года в селе Петропавловка, Республика Бурятия. Боксом начала заниматься в возрасте четырнадцати лет под руководством Бадмы Бадмаева. Является воспитанницей спортивного клуба «Номто» и Республиканской спортивной школы олимпийского резерва. Учится на факультете физической культуры и спорта Бурятского республиканского педагогического колледжа.
В 2015 году Ткачева выиграла чемпионат мира по боксу среди юниоров в Тайване. В трудном финальном бою победила немку Джессику Морка. В 2017 году спортсменка повторила свой успех на первенстве мира.
В 2018 году Кристина перешла во взрослую категорию и уже стала чемпионкой России. На чемпионате Европы одержала победу во всех своих поединках кроме финала и завоевала серебро чемпионата. В том же году ей присвоено спортивное звание Мастер спорта России международного класса.
На десятом чемпионате мира по боксу среди женщин в Индии, в поединке полуфинала, 23 ноября, Кристина Ткачева уступила спортсменке из Турции Сеннур Дэмыр. Таким образом, завершила выступление на мировом первенстве, завоевав бронзовую медаль чемпионата.
В 2019 году спортсменка из Бурятии выиграла золотую медаль первенства Европы по боксу среди юниоров и юниорок 19-22 лет. Одержала верх над Алиной Габриэлой Эне из Румынии. В апреле стала чемпионкой России. В финальном поединке единогласным решением судей одержала победу над чемпионом мира Земфирой Магомедалиевой.
Кристина Ткачева в составе сборной России по боксу примет участие в чемпионате мира боксу, который пройдет с 3 по 13 октября в Улан-Удэ.