Champion des États-Unis amateur dans la catégorie mi mouches en 1983 et médaillé d'argent aux Jeux panaméricains de Caracas la même année, il devient champion olympique aux Jeux de Los Angeles en 1984 après sa victoire en finale contre l'italien Salvatore Todisco[1]. Gonzales passe professionnel en 1985 et remporte le titre de champion d'Amérique du Nord NABF des poids mouches le . Il échoue en revanche pour le titre mondial IBF face à Orlando Canizales le et met un terme à sa carrière en 1991 sur un bilan de 16 victoires et 4 défaites.