Se formó en las categorías inferiores del CD Plaza Amador e hizo su debut profesional en el CD Plaza Amador el 26 de noviembre de 2020 en el empate 0 a 0 contra el CA Independiente en el Estadio Agustín Muquita Sánchez siendo titular saliendo al minuto 46.
En el Torneo Clausura 2020 jugó 1 partido llegando hasta playoff.
Salió campeón con el CD Plaza Amador del Torneo Apertura 2021 en donde fue suplente.
Fichó por el Real Monarchs el 6 de agosto del 2022.
[3][4] Debutó con el real Monarchs el 24 de marzo de 2023 en la derrota 0 a 3 contra el Minnesota United FC 2 en el Zions Bank Stadium saliendo de titular jugando todo el partido.