Background
Geraldo was born in Sonora, Mexico, and fought out of Baja California for much of his career.
Geraldo was born in Sonora, Mexico, and fought out of Baja California for much of his career.
Geraldo"s first professional fight was in September 1970, a points defeat of Albaro Parra. In 1979 he suffered a points defeat to Sugar Ray Leonard over ten rounds, with the same result a year later against Marvin Hagler. He was ranked in the top ten by both the WBC and WBA in 1980.
He fought Thomas Hearns in 1982, losing by a first round knockout.
Leonard ranked his fight with Geraldo as his fourth toughest, behind those against Hearns, Wilfred Benitez, and Roberto Duran, and regarded Geraldo as the hardest puncher he had fought. In 1985 Geraldo drew with Prince Mama Mohammed in a Stroh"s Cruiserweight Championship fight, and lost to Michael Nunn by a fifth round TKO. He fought Virgil Hill in 1987, losing by a second round knockout.
He continued fighting until 1995, losing his final fight to Leonardo Aguilar. He also lost to Angel Robinson Garcia.