Hijo primogenito de Sancho III, el Mayor, rey de Navarra, Ramiro I heredó (en 1035), el condado de Aragón, que erigio en reino. Poco despues, aprovechandose de la ausencia de su hermano García, a quien habia tocado la corona de Navarra, y que a la sazon se hallaba en Roma, intentó apoderarse de sus estados; mas frustróse su plan con el pronto regreso de García, el cual logró no solo salvar su reino, sino derrotar completamente a Ramiro hasta obligarle a refugiarse en las montañas del suyo. En 1038 su hermano Gonzalo, rey de Sobrarbe y Ribagorza, fué alevosamente asesinado en el puente de Monclús por su vasallo Ramonet de Gascuña, y los Estados de Sobrarbe y de Ribagorza se agregaron, por acuerdo de sus moradores, al reino de Aragón.
Ramiro I murió el día 8 de mayo de 1063 de resultas de una herida que recibio peleando contra los moros de Zaragoza.
Casado en 1036 con Gisberga, llamada también Ermesinda, hija de Bernardo Roger, conde de Bigorra, tuvo en ella cuatro hijos: Sancho, que le sucedio; Garcia, que fué obispo de Jaca; Teresa y Sancha, que casaron con los condes de Provenza y de Tolosa. Fuera de matrimonio tuvo un hijo natural llamado también Sancho, que heredó el señorio de Aybar, Javierre y Latre, con el título de conde y el de Ribagorza.
La reina Ermesinda murio el 1 de septiembre de 1049, y fué enterrada en el monasterio de San Juan de la Peña