Bereits 1964, mit 17 Jahren, wurde er Mitglied der ungarischen Nationalmannschaft. Géra waren Teilnehmer der Olympischen Sommerspiele 1968 in Mexiko-Stadt. Beim Sieg von Pierfranco Vianelli belegte er den 21. Platz im Straßenrennen. Auch 1972 war er am Start beim olympischen Straßenrennen und wurde dort als 67. klassiert.