Born in Córdoba, Andalusia, González made his senior debuts in the 2008–09 season with UD Almería B, in Tercera División. In the following seasons he competed in Segunda División B, representing Lucena CF (two stints), Deportivo de La Coruña B and Real Zaragoza B. With the latter he also appeared with the first team on 23 January 2013, starting and being sent off in a 0–4 away loss against Sevilla FC for the season's Copa del Rey.