Róka participó en dos citas olímpicas.
Consiguió la medalla de bronce en los 50 km.
[2][4][3] La segunda cita olímpica fue en Melbourne 1956 donde, compitiendo también en los 50 km, terminó en quinto lugar, obteniendo con ello un diploma olímpico.
[5][6] En el Campeonato Europeo de Atletismo de 1954 ganó la medalla de bronce en los 50 km marcha, llegando a meta en un tiempo de 4:31:32, por detrás del soviético Vladímir Újov (oro con 4:22:11) y del checoslovaco Josef Doležal (plata con 4:15:07).
Su mejor registro en los 50 km, obtenido en 1956, fue de 4h:21:58.