Sancho Ramírez se stal druhým aragonským králem po smrti svého otce v roce 1063. V letech 1067 až 1068 ho válka tří Sanchů zatáhla do konfliktu s jeho bratranci, oba se také jmenovali Sancho: s navarrským králemSanchem IV. a kastilským králemSanchem II. Kastilský Sancho se pokoušel dobýt zpět Burebu a Alta Rioju, které jeho otec daroval králi Navarry, ale dobytí se mu nedařilo. Navarrský Sancho prosil o pomoc aragonského Sancha při obraně svého království. Sancho Kastilský porazil oba bratrance a znovu dobyl Burebu a Alta Rioju a také Álavu.
Sancho Ramírez následoval otcovu praxi a na začátku své vlády nepoužíval královský titul, i když se jeho stát stal plně nezávislým. To se změnilo v roce 1076, když byl Sancho IV. Navarrský zavražděn svými vlastními sourozenci, což vyvolalo v království nástupnickou krizi. Nejprve byl malý syn zavražděného krále, García, který uprchl do Kastilie, uznán Alfonsem VI. za titulárního krále, zatímco Sancho Ramírez naverboval na svou stranu šlechtice z Navarry, kteří nechtěli, aby jejich království spadalo pod Alfonsův vliv. Krize byla vyřešena rozdělením. Sancho Ramírez byl zvolen králem Navarry; dříve napadené západní provincie království postoupil Alfonsovi. Od té doby se Sancho označoval nejen za krále navarrského, ale i aragonského.
Sancho v roce 1064 dobyl Barbastro, v roce 1083 Graus a v roce 1089 Monzón. Poražen byl pravděpodobně v roce 1084 v bitvě u Morelly Cidem, který útočil na jeho země a země jeho muslimských spojenců. Král Sancho zemřel 4. června 1094 v bitvě u Huescy.