González was born in Tolox, Málaga, Andalusia, and began his career with the Cadete squad of CD Athletic de Coín in 2000. In the following year, he took over Málaga CF's Alevín squad, before moving to his first senior role with Atlético Yunquera in 2002, with the club in the Segunda Provincial.
In 2003, González returned to youth football after being named manager of Asociación Veteranos Granada CF's Cadete team. In 2005, he was appointed in charge of the Juvenil squad of Granada Atlético CF, before becoming first team manager on 20 June 2008.[1]
González left Granada in August 2009 after the club folded, and was named manager of fellow Tercera División side Arenas CD shortly after.[2] In July 2010, he returned to Málaga after being named in charge of the Juvenil squad,[3] and reached the 2012 Copa del Rey Juvenil final with the side.[4]
On 9 May 2013, after working as a director of the youth setup with the Albicelestes, González moved to Real Betis as an assistant coordinator of the youth sides.[5] He returned to managerial duties on 5 June 2014, after being named at the helm of Loja CD in the fourth division.[6]
González was sacked by Loja on 16 February 2015,[7] and took over CD El Ejido also in division four on 14 June.[8] He led the latter to a first-ever promotion to Segunda División B in his first season, and kept the side in the division until being dismissed on 29 December 2018.[9]
On 5 July 2019, González replaced Germán Crespo at the helm of fourth level side Real Jaén.[10] He left to take over San Fernando CD in the third division the following 28 January,[11] but was relieved from his duties at the latter on 2 July 2020.[12]
On 15 August 2020, González was appointed manager of Linares Deportivo also in division three.[13] After being group champions in the regular season, his side missed out promotion in the play-offs, and he opted to leave on 2 June 2021.[14]
González returned to Linares on 24 September 2021, in the place of Alejandro Sandroni.[15] On 8 June 2023, after finishing twice in the top six teams of the group, he again left the club.[16]
On 9 June 2023, González returned to Betis after being named manager of the reserves in Segunda Federación.[17] The following 27 March, he left the club to take over Segunda División side Albacete Balompié on a contract until June 2025,[18] and had his first professional match in charge three days later, a 1–1 home draw against SD Huesca.[19]