Especialista en pruebas de fondo (3000 m obstáculos y 10000 m), representó a España en los Juegos Olímpicos de 1948, celebrados en Londres.
Sus resultados en aquellos juegos fueron los que siguen: Su entrenador fue Manuel Cutié.
Con Gregorio Rojo fueron los grandes dominadores del fondo y mediofondo español en las décadas de 1940 y 1950.
Dirigió las instalaciones municipales barcelonesas de Serrahima, miembro del Consejo Directivo de la Federación Catalana de Atletismo y entrenador del Centro Gimnástico Barcelonés.
La actividad deportiva de Miranda no se limitaba al atletismo y, en 1949, presidió la Agrupación Ciclista Samboyana.