Sendo filho de Ramiro II de Leão, sucedeu-lhe no trono após a morte deste. O seu reinado pautou-se pelas constantes revoltas dos condes castelhanos (mormente Fernão Gonçalves), os quais, em conjunto com o seu meio-irmão Sancho procuraram destroná-lo, bem como pela insubmissão dos nobres galegos e ainda os ataques dos muçulmanos.
Para fazer face a estes problemas, organizou uma grandiosa expedição que logrou alcançar Lisboa, mas que não chegou a tomar, tendo estabelecido uma trégua com o califa de CórdovaAbederramão III. Pouco depois, quando regressava a Leão, faleceu prematuramente em Zamora, deixando o trono ao seu meio-irmão, Sancho I.[2][3][4]