González made his professional debut for Saprissa on 14 July 1989 against Uruguay de Coronado[3] but left them to move abroad and play for Dinamo Zagreb in Yugoslavia. He also had a short spell on loan at Vorwärts Steyr in Austria.[4] He returned to play for Saprissa and won almost everything he could pursue, as the team's captain. During the late 1990s and early 2000s, he starred for the Comunicaciones of Guatemala where he was captain and champion of the Guatemalan tournament several times as well. In his playing days with Saprissa, he won five national championships and three CONCACAF Champions Cup, and was part of the team that played the 2005 FIFA Club World Championship Toyota Cup, where Saprissa finished third behind São Paulo and Liverpool.[5]
He played a total of 318 games for Saprissa, scoring 26 goals.[6] He retired in October 2006.[7]
After retiring as a player, González took up coaching and was in charge of the Costa Rica national under-20 football team[13] and acted as caretaker for the senior national team. In December 2011 he was announced as manager of his former club Comunicaciones.[14] In December 2012, González was reported to leave Comunicaciones for Saprissa[15] with whom he became the 61st Costa Rica league title winning manager in May 2014.[16]
On Tuesday September 30, Saprissa announced that has cut González from managing the team.[17]