Katsiaryna Aliaksandraŭna Halkina nació el 25 de Febrero de 1997 en Minsk, Bielorusia.
Halkina comenzó a competir en la escena internacional junior en 2009, ganó muchas medallas como junior, en la Copa Mundial Junior de Pesaro 2010, donde ganó oro en pelota, aro y plata en eventos por equipos. En el Gran Premio Junior de 2010 ganó la medalla de bronce en la clasificación general. Ganó el oro en aro en la Copa Mundial Pesaro Junior del 2012. En el Campeonato Europeo Juvenil de 2012, ella y el equipo de Bielorrusia ganaron la medalla de plata por equipos, ella ganó la plata en la final de cinta y pelota.
En la temporada 2013, Halkina debutó como senior compitiendo en L.A. Lights. En la división internacional sénior en el Holon Grand Prix de 2013, ganó la plata en la clasificación general y el oro en la final de cinta y aro. Compitió en su primera Copa del Mundo en Lisboa en el 2013. En la Copa del Mundo de Pesaro de 2013, Halkina se clasificó para todas las finales por aparatos, terminó quinta en aro, sexta en pelota y mazas, séptima en cinta. En la Copa del Mundo de Minsk de 2013, terminó octava en la clasificación general y quinta en la final de pelota y mazas.
En 2014, Halkina comenzó su temporada compitiendo en L.A. Lights 2014 y terminó sexta en la final general. Se clasificó para 3 finales por aparatos y ganó una medalla de bronce en aro. Luego, Halkina compitió en la Copa del Mundo de Debrecen 2014, donde terminó cuarta en la clasificación general y ganó el bronce en el aro. En la Copa del Mundo de Stuttgart de 2014, Halkina terminó en el puesto 12 en la final general y se clasificó para 2 finales por aparatos donde ocupó el puesto 7 en aro y pelota. Luego, Halkina compitió en el Baltic Hoop de 2014 y ganó el bronce en la clasificación general detrás de Arina Averina. Ganó plata en aro, pelota y bronce en mazas y cinta. El siguiente evento de Halkina en la Copa del Mundo fue en la Copa del Mundo de Pesaro 2014, donde terminó novena en la clasificación general y se clasificó para 2 finales por aparatos, terminando quinta en mazas y sexta en cinta. Halkina luego ganó el oro en el Torneo Internacional MTM 2014 con una puntuación general de 69.550 puntos. Del 3 al 5 de mayo, Halkina compitió en la Copa Kalamata de 2014 y ganó el bronce. Del 9 al 11 de mayo, Halkina terminó quinta en la clasificación general en la Copa del Mundo de Corbeil-Essonnes 2014, se clasificó para 3 finales por aparatos y ganó la plata en pelota. Del 30 de mayo al 1 de junio, Halkina compitió en la Copa del Mundo de Minsk 2014 y terminó sexta, se clasificó para 3 finales de aparatos.
Del 10 al 15 de junio, Halkina compitió en el Campeonato de Europa de 2014 y terminó séptima. Del 8 al 10 de agosto, Halkina terminó en el puesto 13 en la Copa del Mundo de Sofía 2014 y se clasificó para 2 finales de aparatos, se llevó el bronce en mazas. Del 5 al 7 de septiembre, Halkina compitió en la serie de la Copa del Mundo de 2014 en Kazan, terminando cuarta en la clasificación general con un total de 70.400 puntos, justo detrás de su compañera de equipo Melitina Staniouta, se clasificó para las 4 finales por aparatos y ganó sus 2 medallas de bronce ( mazas, cinta), 4º en pelota y 6º en aro. Del 22 al 28 de septiembre, Halkina (junto con sus compañeras de equipo Melitina Staniouta y Arina Charopa) representó a Bielorrusia en el Campeonato Mundial de 2014, donde se llevó la plata por equipos con un total de 136.073 puntos. Se clasificó para 2 finales de aparatos (6.° en pelota, 8.° en aro) y terminó 8.° en la clasificación general detrás de su compatriota Staniouta. Del 17 al 19 de octubre, Halkina viajó a Tokio para la Copa Aeon 2014, representando al equipo Dinamo (junto con sus compañeras Melitina Staniouta y la junior Mariya Trubach) ganó la plata por equipos. Terminó quinta en la final general detrás de Ganna Rizatdinova de Ucrania.
En 2015, la primera competición del año de Halkina fue en L.A. Lights 2015, donde ganó la medalla de bronce detrás de su compañera de equipo bielorrusa Melitina Staniouta. El 14 y 15 de marzo, Halkina compitió en el Baltic Hoop de 2015 y terminó séptima en la clasificación general y se llevó la plata en cinta y el bronce en mazas. Su siguiente evento fue en el Gran Premio de Thiais de 2015, donde terminó en el puesto 13 en la clasificación general y se clasificó para la final de cinta donde terminó en el quinto lugar. Del 27 al 29 de marzo, Halkina compitió en la Copa del Mundo de Lisboa 2015 y terminó sexta. Se clasificó para las 4 finales de aparatos: bronce (aro, mazas) y cuarta en (pelota, cinta). Del 10 al 12 de abril, Halkina ocupó el séptimo lugar en la Copa del Mundo de Pesaro de 2015 y se clasificó para 3 finales de aparatos.
Halkina y su compañera de equipo Melitina Staniouta representaron a Bielorrusia en el Campeonato de Europa de 2015, donde ganó 3 medallas: plata por equipos y 2 bronces individuales para aro y mazas. Luego, Halkina compitió en el Holon Grand Prix de 2015, donde terminó en el puesto 16 después de una caída y un deslizamiento de la alfombra de su aparato de aro. Se clasificó para 3 finales de aparato: cuarto lugar en mazas, pelota y cinta. Del 22 al 24 de mayo, Halkina compitió en la Copa del Mundo de Tashkent de 2015 y terminó quinta en la clasificación general con un total de 70.400 puntos. Se clasificó a 3 finales de aparatos: ganó plata en mazas y 2 bronces en cinta, pelota. Halkina terminó 11º en general en el Gran Premio de Berlín de 2015, se clasificó para 2 finales de aparatos: ganó el bronce en cinta (empatada con Margarita Mamun) y 4º en pelota. Del 15 al 21 de junio, Halkina compitió en los Juegos Europeos inaugurales de 2015, donde terminó sexta en la final general detrás de Salome Pazhava de Georgia. Luego, Halkina terminó octava en la clasificación general en la Universiada de verano de 2015, se clasificó para 3 finales de aparatos y quedó cuarta en mazas y octava en cinta, aro. En agosto, Halkina compitió en la Copa del Mundo de Budapest de 2015 y terminó sexta detrás de la ucraniana Ganna Rizatdinova. Se clasificó para las 4 finales de aparatos y se llevó el bronce en cinta, la quinta en aro y la octava en mazas y pelota. En la Copa del Mundo de Sofía 2015, Halkina terminó novena en la final general detrás de Marina Durunda de Azerbaiyán. Se clasificó a 2 finales de aparatos terminando sexta en pelota y octava en cinta. En la serie de la Copa del Mundo de 2015 en Kazan, Halkina terminó en el puesto 12 después de una rutina de pelota desastrosa. Se clasificó para 3 finales de aparatos y terminó sexta en aro, quinta en mazas, cuarta en cinta.
Del 9 al 13 de septiembre, Halkina (junto con sus compañeras de equipo Melitina Staniouta, Hanna Bazhko y Arina Charopa) compitió en el Campeonato Mundial de 2015 en Stuttgart, y el equipo de Bielorrusia ganó la plata. Halkina se clasificó para la final de 1 aparato y terminó octava en pelota, y en las finales generales; terminó en el puesto 13 detrás de Kseniya Moustafaeva de Francia.
En 2016, Halkina comenzó su temporada en L.A. Lights 2016, donde ganó la medalla de plata. Luego terminó en el puesto 12 en la clasificación general del Gran Premio de Moscú de 2016. Del 26 al 28 de febrero, compitió en la Copa del Mundo de Espoo de 2016 y terminó séptima en la clasificación general con un total de 70.350 puntos. Los días 12 y 13 de marzo, Halkina compitió en el Torneo MTM en Ljubljana, Eslovenia, y terminó quinta en la general con un total de 70.300 puntos. En el evento 30th Thiais Grand Prix en París, Halkina terminó sexta en la final general y se clasificó para 3 finales de aparatos. Del 1 al 3 de abril, Halkina compitió en la Copa del Mundo de Pesaro 2016, donde terminó en el puesto 13 en la clasificación general y se clasificó para las finales de aro y pelota. Del 14 al 16 de mayo, Halkina terminó quinta en la final general con un total de 72.700 puntos en el Gran Premio de Bucarest de 2016. Se clasificó para todas las finales de aparatos y ganó el bronce en pelota (empatada con Dina Averina). Terminó cuarta en la general en la Copa del Mundo de Minsk de 2016 y se clasificó para las 4 finales de aparatos, terminando cuarta en aro, mazas, cinta y octava en pelota. Halkina terminó 11º en la clasificación general de la Copa del Mundo de Guadalajara 2016 y se clasificó a 3 finales de aparatos. Del 17 al 19 de junio, Halkina compitió en el Campeonato de Europa de 2016, donde terminó en el puesto 11 con un total de 71.156 puntos. Del 1 al 3 de julio, Halkina compitió en la Copa del Mundo de Berlín de 2016 ganando el bronce con un total de 73.150 (empatada con Salome Pazhava), Halkina se clasificó para todas las finales de aparatos ganando el bronce en aro y mazas, cuarto en pelota y octavo en cinta. Del 8 al 10 de julio, Halkina terminó sexta en la clasificación general en la Copa del Mundo de Kazan 2016 con un total de 72.700 puntos, terminó cuarta en aro, quinta en pelota, sexta en mazas y séptima en finales de cinta. Del 19 al 20 de agosto, Halkina compitió en los Juegos Olímpicos de Verano de 2016 celebrados en Río de Janeiro, Brasil. Se clasificó para la final individual de gimnasia rítmica donde terminó en sexto lugar con un total de 70.932 puntos. Del 9 al 11 de septiembre, Halkina junto con sus compañeras de equipo Hanna Bazhko y la junior Alina Harnasko representaron al equipo Dinamo en la Copa Aeon anual 2016 en Tokio, donde ganaron la plata por equipos y Halkina terminó cuarta en la clasificación general.
En 2017, Halkina compitió en el Gran Premio de Moscú de 2017 y terminó quinta en la general y se clasificó para todas las finales de aparatos. Del 24 al 26 de marzo, Halkina compitió en el Gran Premio de Thiais, donde ganó la medalla de plata en la competición general por delante de la rusa Iuliia Bravikova. Se clasificó para todas las finales por aparatos y terminó cuarta en aro y mazas, sexta en pelota y octava en cinta. Del 7 al 9 de abril, Halkina compitió en la Copa Mundial de Pesaro de 2017 ganando el bronce en la clasificación general, se clasificó para las 4 finales de aparatos y ganó 2 medallas: plata en mazas y bronce en pelota. Luego compitió en la Copa Mundial de Tashkent del 2017 y terminó sexta en la clasificación general. Avanzó a las finales de mazas y cintas, sin embargo, no obtuvo medallas en ninguna de ellas. Del 5 al 7 de mayo, Halkina compitió en la Copa del Mundo de Sofía 2017 y terminó quinta en la general detrás de su compañera de equipo Alina Harnasko después de una caída en la rutina de pelota de Halkina. Se clasificó en 3 finales de aparatos y ganó plata en cinta, bronce en aro y quedó cuarta en mazas. Luego, Halkina compitió en el Campeonato de Europa de 2017 en Budapest y ganó la medalla de plata por equipos con Alina Harnasko y el grupo junior. Se clasificó para las finales de cinta, pelota y aro y no ganó ninguna medalla debido a varios errores. Del 7 al 9 de julio, Halkina compitió en la World Challenge Cup Berlin 2017, donde ganó el oro en la final general, superando a las rusas Iuliia Bravikova y Ekaterina Selezneva. Se clasificó a todas las finales de aparatos, llevándose oro en cinta, 2 medallas de bronce en mazas y pelota y terminando octava en aro. Del 20 al 22 de julio, Halkina compitió en el evento cuatrienal de los Juegos Mundiales de 2017 celebrados en Wroclaw, Polonia. Se ubicó quinta en aro, cuarta en mazas y ganó el bronce en las finales de cinta y pelota. Del 4 al 6 de agosto, Halkina compitió en la Minsk World Challenge Cup 2017 y ganó una medalla de bronce en la competición general detrás de su compañera de equipo Alina Harnasko. Se clasificó en las 4 finales de aparatos y se llevó el oro en pelota, bronce en aro, terminó cuarta en mazas y sexta. en cinta. Del 11 al 13 de agosto, Halkina compitió en la Kazan World Challenge Cup 2017 y ganó el bronce en la competición general detrás de Arina Averina. Se clasificó en todas las finales de aparatos y ganó una plata en pelota, terminó cuarta en aro, mazas y cinta. Del 30 de agosto al 3 de septiembre, Halkina compitió en el Campeonato Mundial de 2017, donde ganó su primera medalla individual en un mundial, una plata en clubes con una puntuación de 18.050 puntos, detrás de Dina Averina de Rusia. Del 29 de septiembre al 1 de octubre, Halkina ganó el bronce en la competición general de la Copa Aeon en Tokio, Japón. Del 5 al 6 de noviembre, Halkina compitió en la Copa Dalia Kutkaite y ganó la medalla de plata con un total de 74.350 puntos, menos de 0,5 detrás de la medallista de oro Aleksandra Soldatova.
En 2018, Halkina comenzó la temporada en el Gran Premio de Moscú de 2018, finalizó quinta en la general y se clasificó para todas las finales de aparatos. Ganó oro con cinta y bronce en aro y pelota con un cuarto lugar en mazas. Después de saltarse algunos eventos internacionales debido a una lesión menor, Halkina regresó a la competición en la Copa Mundial de Pesaro 2018 y terminó quinta en la general, Se clasificó en 3 finales de aparatos y quedó séptima en aro, pelota y cuarta en cinta. Del 27 al 29 de abril, Halkina compitió en la Copa del Mundo de Bakú 2018, donde terminó décima en la general después de una serie de errores en todas sus rutinas. Ganó una medalla de bronce en la final de aro detrás de Maria Sergeeva de Rusia. Del 4 al 6 de mayo, terminó séptima en general en la Copa del Desafío Mundial de Guadalajara 2018. Se clasificó en 3 finales de aparatos terminando sexta en pelota y séptima en mazas y cinta. El 16 y 17 de mayo, Halkina compitió en el Holon Grand Prix de 2018 y terminó fuera de las medallas en la clasificación general al quedar cuarta detrás de Ekaterina Selezneva. Se clasificó para todas las finales de aparatos y ganó oro en pelota y bronce en aro. Terminó quinta en mazas y octava en cinta. En junio, en el Campeonato de Europa de 2018, Halkina produjo lo que probablemente fue la mejor y más consistente competición de su vida. Realizando una rutina tras otra, estuvo cerca de la medalla de plata, pero tuvo que conformarse con la medalla de bronce en la general.
En abril de 2019, Halkina ganó el bronce en el aro en la Copa del Mundo de Pesaro. En septiembre, en el Campeonato Mundial en Bakú, Halkina, junto con Alina Harnasko y Anastasiia Salos, ganó el bronce por equipos.
Ganó plata en la clasificación general en la Copa Mundial de Gimnasia Rítmica de la FIG 2021 en Sofía, Bulgaria.
Anunció su retirada de los tapices el 18 de junio de 2021.