Karsa a débuté sa carrière professionnelle en juin 2014 avec l'équipe Machi 17[4],[5].
En janvier 2015, Karsa signe avec l'équipe Taiwanaise Flash Wolves[6].
Grâce à leur victoire aux IEM Taipei, les Flash Wolves sont invités à participer aux IEM Saison IX - Championnat du monde. Battu au premier tour par SK Gaming, Karsa et son équipent battent ensuite Cloud9 au premier tour du losers bracket. Au deuxième tour, l'équipe retrouve SK Gaming pour la deuxième fois du tournoi. Ils ressortent cette fois-ci vainqueur de ce duel. Cette victoire leur permet d'accéder à la phase finale où ils seront éliminés en demi-finale après leur défaite contre Team SoloMid[7].
Grâce à leurs deuxième et troisième places au classement LMS, les Flash Wolves terminent à égalité de point avec Hong Kong Esports juste derrière AHQ. Invités aux finales régionales de Taïwan en 2015. L'équipe prendra sa revanche sur Hong Kong Esports en les battant 3-2 et décrochera sa place pour le championnat du monde de la saison 2015[8],[9].
Au Championnat du monde, de nombreux analystes s'attendent à voir Flash Wolves réaliser l'une des plus faibles performances parmi toutes les équipes présentes.
À la surprise générale, Flash Wolves termine premier de son groupe avec quatre victoires pour deux défaites, dont des succès contre les favoris KOO Tigers et Counter Logic Gaming, devenant ainsi la première équipe depuis deux ans à terminer devant une équipe coréenne en phase de groupe de Championnat du monde.
Flash Wolves est éliminé en quarts de finale après une défaite 1-3 face à Origen, terminant ainsi dans le top 8[10],[11].
Karsa et Flash Wolves remportent le Spring Split de la LMS 2016, se qualifiant ainsi pour le Mid-Season Invitational 2016, où ils atteignent les demi-finales [12],[13].
Flash Wolves se qualifie pour le Mid-Season Invitational 2017, où ils atteignent les demi-finales[14].
En juin, Karsa est suspendu de l'équipe après avoir quitté prématurément un match contre Raise Gaming[15].
Le 2 décembre 2017, Karsa annonce quitter Flash Wolves, il annonce quelques jours plus tard, le 20 décembre, avoir rejoint l'équipe chinoise Royal Never Give Up (RNG)[6],[16].
Lors de sa première saison avec RNG, Karsa partage le temps de jeux avec Liu « Mlxg » Shi-Yu et remporte le Spring Split 2018 de la LPL. Cette victoire permet a RNG de se qualifie pour le Mid-Season Invitational (MSI) 2018[14].
Au MSI, Karsa participe à sa première finale internationale dans un tournoi de Riot Games. RNG bat Kingzone DragonX et devient la première équipe non-coréenne à battre une équipe coréenne en finale depuis plus de 3 ans[17].
RNG remporte également le Summer Split[14].
Au Championat du Monde, RNG atteindra les quarts de finale où ils seront battu par G2 Esports[14].
en 2019, RNG connait une année plus compliquée perdant la finale du Summer Split. RNG se qualifie également pour le Championat du monde mais sera éliminé an phase de groupe[14].
Karsa quitte Royal Never Give Up en novembre 2019 et rejoin Top Esports en décembre 2019[18].
Karsa et Top Esports remportent la Mid-Season Cup 2020[5].
Top Esports remporte ensuite le Summer Split[14].
Au Championat du monde, Top Esports sort des phases de groupe et bat Fnatic en quarts de finale gràce à une très bonne performance de Karsa. Il réalisera d'ailleurs son meilleur résultat en Championat du monde atteignant les demi-finale[14],[19].
Karsa quitte Top Esports fin 2021[14].
Karsa passera l'année 2022 avec l'équipe Victory Five[14].
Karsa rejoint Weibo Gaming mais jouera uniquement le Sping Split [14],[20].
2024 marque le retour de Karsa en LMS (renomé PCS) avec sa signature chez CTBC Flying Oyser[14]. L'équipe terminera 3e au Spring Split et 4e au Summer Split[20].
Karsa rejoint PSF Talon avec pour but d'apporter de l'expérience à l'équipe après le départ de JunJia et la retraite de Huang "Maple" Yi-Tang et participe au Championat du monde pour la 7e fois de sa carrière avant de prendre sa retraite de joueur[14],[20].