Él era el hijo legítimo de Eusebio Ruiz y la dama guatemalteca Rita Zelayandía, quien entregó a su hijo al general Morazán, cuando el muchacho tenía solamente 14 años de edad.