Hijo de Ordoño II, a la muerte de su padre y tras ayudar a su hermano Alfonso a llegar al trono deponiendo a su primo Alfonso Froilaz, hijo de su tío Fruela II, se hizo con el dominio del norte de Portugal (926), al que añadió el de Galicia cuando murió su hermano Sancho en 929.