Cresciuto nel settore giovanile del Dorados, ha esordito in prima squadra il 27 gennaio 2016 disputando l'incontro di Copa México perso 2-1 contro i Leones Negros UdeG
Il 3 ottobre 2019 ha debuttato con la nazionale messicana in occasione dell'amichevole vinta 2-0 contro Trinidad e Tobago. Nel 2021 ha vinto la medaglia di bronzo ai Giochi Olimpici di Tokyo.