Il commence le tennis de table à l'âge de cinq ans[3]. Il suit les traces de son père Tomasz, qui est entraîneur de l'équipe de tennis de table polonaise et un ancien champion polonais[4].
En 2023, il est sacré champion d'Europe espoir en simple à Sarajevo. Il s'impose en finale contre le hongrois Csaba Andras sur le score de 4 sets à 1[9].
En 2024, il réitère sa performance aux championnats d'Europe espoir à Skopje[4]. Il gagne le titre en simple[10] mais également en double messieurs avec son compatriote Maciej Kubik[11].
Il réussit à se qualifier aux tournoi de tennis de table en simple des Jeux olympique à Paris. Il décroche son ticket en battant 4 sets à 1 l'espagnol Álvaro Robles au tournoi de qualification européen à Sarajevo[12]. Son parcours s'arrête au deuxième tour du tableau simple face au danois Anders Lind, après un match disputé, perdu 4 sets à 3 par le polonais.
Il est le 67e joueur mondial en septembre 2024[13].