A la caída de Mora Porras desempeñó brevemente el cargo de ministro de Relaciones Exteriores en la administración provisional de José María Montealegre Fernández, del 14 al 17 de agosto de 1859, y fue elegido presidente de la Asamblea Constituyente que se inauguró el 16 de octubre y emitió la Constitución de 1859.