En el momento en que el Ejército Trigarante entró a la ciudad de México en 1821, Herrera era general de brigada.