He made his debut with the senior Mexico national team in 2014 in a friendly match against Honduras.
As a child, he played baseball, the most popular sport in his hometown, However, after breaking an arm he began training in football.
González made his senior debut with Atlas on 18 February 2012 against Tigres UANL coming in as a substitute for Alonso Zamora in the 65th minute of the game.
For the Clausura 2014 he started to be a regular and contributing to the team and scoring 3 goals against Morelia, Pumas, and Jaguares.
He played the Clasico Tapatío against Chivas winning 1–0 with a goal scored from Enrique Pérez.
[5] On March 22, 2017, he scored a goal in a friendly match against Rio Grande Valley FC Toros to open their new HEB stadium.
In August, he suffered a cruciate ligament tear in his right knee which left him out of the season.
He would help the national team reach the final against Uruguay, where he assisted teammate Giovanni Casillas in the last few minutes in a 2–0 victory in the Azteca.
González was left out of the squad for the 2013 CONCACAF U-20 Championship by coach Sergio Almaguer.
An attacking-midfielder, capable of playing from the left and in a playmaker role, González possesses a good eye for a pass, and is able to beat defenders on occasion with his dribbling ability.