Fils unique du roi Alphonse IV dit le Moine et de son épouse, la princesse navarraise Oneca Sánchez. Sa fille Velasquita épousa le roi Bermude II .
Il est décrit comme un gouvernant mesquin et égoïste, ce qui lui valut le surnom d’Ordoño le Mauvais. Ferdinand González de Castille lui fait épouser en 957 sa fille Urraca , veuve d’ Ordoño III de León et tente de l’imposer sur le trône en janvier/février 958 alors que le roi Sanche 1er de León se trouve à Cordoue [1].
Au retour de Sanche 1er après juin 960, il est détrôné et Fernand González brièvement emprisonné.
Ordoño se réfugie alors dans le Califat de Cordoue [2] où il essaie vainement d’obtenir le concours d’Abd al-Rahman III pour reconquérir son royaume. Il meurt à Cordoue.