González grew up in a middle-class family among the suburbs of Mexico City, Mexico.
En route to an amateur record of 63-3, Gonzalez defeated future World Boxing Council (WBC) junior lightweight titleholder Gabriel Ruelas in 1988 to earn a spot on Mexico's Olympic team as a featherweight.