Después de haber obtenido el título de abogado en la Universidad de Guatemala, Herrera se establece en la entonces Villa de San Miguel Arcángel de Tegucigalpa (desde 1818).