González Pérez was born in Santa Clara, Cuba on 17 August 1988.[3] Beside playing chess, he is also a practicing lawyer.[4] He moved to Barcelona, Spain in 2010 and has lived in Spain since. He later moved to Burgos.[4] In 2013, González was expelled from the Cuban chess federation for leaving the country without permission.[5] In 2015, Cuban authorities denied him permission to visit his sick grandmother in Cuba.[5] In 2018, González Pérez was awarded the grandmaster title by FIDE as a "player under FIDE flag", as he did not belong to any national chess federation at the time.[3]
In July 2021, González traveled to Cuba to take care of his sick mother. While there, he took part in the 2021 Cuban protests and was arrested on 12 July in Villa Clara for "public disorder" and "incitement to the masses". On 21 July, after a week's imprisonment, he began a hunger strike aimed at the indifference of the Spanish government. Top Cuban-born grandmasters Lázaro Bruzón and Leinier Domínguez, as well as previous world champion Garry Kasparov, spoke out in support.[6][7] After three days of hunger strike, González was eventually fined and released without charges.[8] He returned to Spain where he continued to play chess.[4]