Se formó en las categorías inferiores del Tauro FC y debutó profesional con el club fue el 25 de febrero del 2018 en la derrota 3 a 2 contra el Sporting SM en el Estadio Luis Ernesto Cascarita Tapia siendo suplente entrando al minuto 81 por Julio Sánchez.
[5][6] En el Torneo Apertura 2022 jugó 19 partidos y anotó 3 goles llegando hasta semifinales.
Fue subcampeón del Torneo Clausura 2023 en donde jugó 16 partidos y anotó 2 goles.
Salió campeón del Torneo Apertura 2024 en donde derrota 2 a 0 al CD Plaza Amador en el Estadio Rommel Fernández en donde fue suplente y entró al minuto 63 por Ramsés De León dando la asistencia del segundo gol, en donde jugó 16 partidos y anotó 3 goles.
[11] Hizo su debut con la selección absoluta el 16 de enero de 2022 en el empate 1 a 1 contra Perú en un partido amistoso en el Estadio Nacional del Perú siendo titular jugando hasta el minuto 77.