Miembro del Partido Liberación Nacional, Miranda fue presidente ejecutivo de la Caja Costarricense del Seguro Social entre 1982 y 1990 durante las administraciones de Luis Alberto Monge y Óscar Arias Sánchez.
Miranda cursó la secundaria en el Liceo de Costa Rica.
[3] Miranda criticó abiertamente el debilitamiento de la Caja en administraciones recientes y aseguró que el sistema de pensiones se encontraba en peligro.
[4] Para 2005 renuncia al PLN y da su adhesión al PAC apoyando al candidato de dicho partido Ottón Solís en las elecciones de 2006, y no a su antiguo jefe Óscar Arias Sánchez quien buscaba la reelección.
[5] También fue opositor al CAFTA y apoyó la candidatura de Luis Guillermo Solís (PAC) en 2014.