Alfonso fue hijo del rey de Aragón y Pamplona, Sancho Ramírez, y de Felicia de Roucy.