Родился 29 февраля 1924 года в провинции Чалатенанго. Служил в армии, дошел до звания генерала. В кабинете Армандо Молины (1972—1977) работал министром обороны. 1 июля 1977 года Умберто Ромеро сверг Армандо Молину. Последствием его правления стала гражданская война, которая длилась 12 лет. 15 октября 1979 он был свергнут и эмигрировал в Гватемалу.