Gerardo was born in Nouakchott, French West Africa, to Spanish parents working there.
[1][2] During his career he played for UD Las Palmas and FC Barcelona, retiring in 1990 at his first club in the Segunda División;[3] he started out as a winger under manager Roque Olsen, being reconverted by Miguel Muñoz.
[1] Gerardo's best season came in 1984–85, when he appeared in 28 matches and scored three goals as the Catalans won the La Liga title.
[5] Gerardo earned nine caps with the Spain national team, but was never selected for any major tournament.
[3] His debut was on 20 June 1981, in a 2–0 friendly loss against Portugal where he was deployed as sweeper.