Inició su carrera en la temporada 2015-16 con el Oberlausitz Neugersdorf de Alemania, donde jugó 23 partidos y anotó 2 goles en la Regionalliga.
En la misma temporada, también jugó con el equipo Sub-21, disputando 20 partidos y anotando 11 goles en la Liga Checa Sub-21.
En la temporada 2018-19, se trasladó al Hradec Králové, donde jugó 18 partidos en la Druhá liga, anotando 2 goles.
Luego, en la temporada 2021-22, se unió a Luis Ángel Firpo de la Primera División de El Salvador, participando en 21 partidos en el Torneo Apertura y 1 partido en los Play Offs también del Torneo Apertura.
En la temporada 2022-23, se unió a Trofense de Portugal, participando en 18 partidos en la Segunda Liga.