Cresciuto nel settore giovanile del Atlético Morelia, ha esordito fra i professionisti il 17 febbraio 2016 in occasione dell'incontro di Copa MX perso 1-0 contro il Necaxa. Utilizzato principalmente nelle giovanili, a partire dal 2018 è stato aggregato in pianta stabile in prima squadra ed il 6 aprile 2019 ha debuttato in Liga MX giocando l'incontro contro il Puebla, pareggiato 1-1. Il 16 giugno 2020 si è trasferito al Necaxa.[1]
Nazionale
Fa il suo esordio in nazionale maggiore il 7 giugno 2023, giocando il primo tempo dell'amichevole vinta 2-0 contro il Guatemala.[2]