Cresciuto nelle giovanili del Pachuca, viene acquistato dal CF Montréal, club militante in Major League Soccer, con cui ha esordito in campionato il 3 settembre successivo contro il Columbus Crew.[2] Durante la prima stagione da professionista, viene impiegato quattro volte in partite ufficiali.
Nazionale
Convocabile da Stati Uniti, Messico e Colombia, ha rappresentato a livello giovanile prima il Messico e poi la Colombia. È stato convocato dalla Colombia per disputare il Campionato sudamericano di calcio Under-20 2023.[3]