 Gonzalez won a 1500 m silver medal at the 1987 World Championships in Athletics behind Abdi Bile, and also won IAAF World Indoor Championships silver medals in 1985 and 1989.He appeared six times at the IAAF World Cross Country Championships, starting with a junior silver medal in 1975.He competed at the European Athletics Championships in 1986 and 1990, and was a six-time champion at the European Athletics Indoor Championships.