In 2014, he participated with the Mexican U-21 National Team in the Toulon Tournament (now Maurice Revello Tournament), in France, and played in the XXII Central American and Caribbean Games in Veracruz.
He made his debut in 2016 with Rayados and a year later was transferred to Zacatepec to gain more experience.
He returned to Liga BBVA MX in the summer of 2018 with Querétaro and returned to Monterrey in the Apertura 2019.
He was a key player in the penalty shootout at the 2019 FIFA Club World Cup in Qatar , where Rayados won third place.