En 2014, participó con la Selección Mexicana Sub-21 en el Torneo Esperanzas de Toulon (hoy Torneo Maurice Revello), en Francia, y jugó los XXII Juegos Centroamericanos y del Caribe, en Veracruz.
Debutó en 2016 con Rayados y un año después fue transferido al Zacatepec para adquirir más experiencia.
Regresó a Primera División en verano de 2018 con el Querétaro y volvió al Monterrey en el Apertura 2019.
Fue pieza fundamental en la tanda de penales del Mundial de Clubes Catar 2019, donde Rayados obtuvo el tercer lugar.