Debutó en la Superliga de Eslovaquia el 13 de junio de 2020 con el FC Nitra, y ese mismo verano fichó por el Spartak Trnava, con el que disputó un total de 134 partidos entre Liga, Copa y competiciones europeas, entre 2020 y 2024, marcando seis goles.
[1] El 25 de agosto de 2024, se hizo oficial su traspaso al Real Zaragoza hasta el año 2028.
[2] Tras jugar con las categorías inferiores de la selección, finalmente el 23 de marzo de 2024 hizo su debut con la selección de Eslovaquia en un partido amistoso contra Austria que finalizó con un resultado de 0-2 a favor del combinado austriaco tras los goles de Christoph Baumgartner y Andreas Weimann.
Fue convocado por Francesco Calzona para disputar la Eurocopa 2024.
[1][3] Actualizado al último partido disputado el 5 de octubre de 2024.