Formado en Huachipato, el volante de quite ha hecho la mayor parte de su carrera en Argentina, donde fue figura en todos los clubes en que estuvo.
Gonzalo Espinoza fue oficializado como nuevo refuerzo de Universidad de Chile para la próxima temporada. El volante de 24 años ha hecho prácticamente toda su carrera en Argentina, donde entre otras, defendió las camisetas de Racing Club y Arsenal. Con este último elenco disputó las Copas Libertadores de 2013 y 2014. Además, ganó el Torneo de Clausura del 2012 y la Supercopa Argentina, el mismo año.
En nuestro país, vistió las camisetas de Huachipato- aunque no debutó-, AC Barnechea (Tercera División) y Unión San Felipe.
Estos son los números de la carrera de Gonzalo Espinoza: