Representó al Guanacaste en la Asamblea Constituyente de 1846-1847 y en 1848 fue elegido Diputado por San José.
En esas circunstancias, la presidencia de la República recayó en Miguel Mora Porras, que la ejercía interinamente desde la víspera.
Durante su gobierno llegó a San José el famoso cónsul general de la Gran Bretaña en Centroamérica Frederick Chatfield.
En 1855 fue reelegido como diputado por San José, pero no concluyó su período ya que en 1859 su hermano fue derrocado y se rompió el orden constitucional.
En 1859, después del derrocamiento de su hermano, Miguel Mora Porras se estableció con su familia en El Salvador, donde residió durante varios años.