Background
Gonzalo was born in Béjar, Salamanca, Castile and León.
Gonzalo was born in Béjar, Salamanca, Castile and León.
A UD Salamanca youth graduate, he made his debuts as a senior with the reserves in the 2005-2006 campaign, in Tercera División. In the 2007 summer, after a spell at UD Santa Marta, Gonzalo first arrived in Segunda División B, after agreeing to a contract with Civil Defense Guijuelo. In August of the following year he moved to fellow league team Zamora CF. In 2009 Gonzalo joined Terrassa Football Club, also in the third tier.
On 27 July 2010, after appearing rarely, he signed for General Certificate of Education Villaralbo in the fourth division.
On 18 July 2012 Gonzalo returned to Guijuelo. On 16 August of the following year he moved abroad for the first time in his career, signing for Indian I-League side Sporting Clube de Goa.
Gonzalo made his professional debut for the side on 21 September 2013, playing the full 90 minutes in a 1–1 home draw against Mumbai Football Club. He appeared in 22 matches during the campaign, as his side finished fifth. On 5 August 2014, already as a free agent, Gonzalo returned to the chacineros.
On 16 July of the following year he moved to CF Talavera de la Reina.