Katarzyna urodziła się 16 lutego 1991 roku w Poznaniu. Swój pierwszy turniej wygrała w sierpniu 2016 roku, gdy w wieku 15 lat zwyciężyła w juniorskim Mera Cup w Warszawie zarówno w grze pojedynczej jak i podwójnej. Miesiąc później wygrała również juniorski turniej w chorwackim Nowym Sadzie.
W tym samym roku, dotarła do półfinałów gry podwójnej turniejów rangi ITF, rozgrywanych w Olecku i Gdyni.
W 2007 roku zadebiutowała w juniorskich rozgrywkach Australian Open, a dwa miesiące później wygrała turniej w Luksemburgu – w grze pojedynczej i podwójnej.
W tenisowym turnieju zawodowym rangi WTA kategorii II, zadebiutowała w kwietniu 2007 roku. W tym samym roku, w lipcu, dotarła do półfinału juniorskiego Wimbledonu i m.in. dlatego we wrześniu 2007 roku została sklasyfikowana na 15. miejscu rankingu juniorek.
W kolejnych latach zdobywała kolejne sukcesy w turniejach juniorskich, jednocześnie coraz częściej występując w turniejach zawodowych.
W 2013 roku wygrała w turnieju rangi WTA International, rozgrywanym w Palermo, gdzie zwyciężyła w grze podwójnej w parze z Kristiną Mladenovic. W kolejnym roku dostała się dzięki kwalifikacjom do Australian Open.
W 2015 roku doszła do ćwierćfinału w Kuala Lumpur w parze z Magdą Linette. W kolejnych miesiącach wygrała turniej ITF w Grado w grze pojedynczej, a w deblu doszła do ostatniej rundy.
Do tej pory, wygrała osiem turniejów ITF w grze pojedynczej, a w grze podwójnej 1 turniej WTA i 17 turniejów ITF.