Syn Sancho Ramíreza - króla Nawarry i Aragonii jako Sancho I, oraz Izabeli z Urgel. Od 1085 współwładał wraz z ojcem Aragonią. W 1086 w Jaca, ożenił się z Agnieszką Akwitańską, córką księcia AkwitaniiWilhelma VIII. Po śmierci ojca w 1094 objął samodzielne rządy w obu królestwach. W wyniku rekonkwisty w 1096 odzyskał z rąk arabskich Huescę. W 1097 w Huesca, ożenił się po raz drugi, z Bertą Włoską, prawdopodobnie córką hrabiego SabaudiiPiotra I. Symbolizowało to m.in. przeniesienie stolicy z Jaca do niedawno podbitej i większej Huesci. Z pierwszego małżeństwa miał dwoje dzieci, które zmarły w dzieciństwie: