Formado en las categorías inferiores de Pachuca y Atlas, debutó profesionalmente con el conjunto rojinegro en 2018, institución con la que conquistó el bicampeonato de la Liga MX. Además, ha sido internacional con la Selección Mexicana, coronándose campeón de la Copa Oro 2023.
Se integró al Club Tigres en julio de 2023 para reforzar el ataque del equipo.