Després de la derrota en la Batalla de Graus la primavera de 1063, en la qual va morir Ramir I d'Aragó, el seu fill Sanç I d'Aragó i Pamplona va atacar la ciutat de Barbastre el 1064, i va tenir l'ajut d'Ermengol III d'Urgell i del normand Robert Crespin. Els cristians tenien un exèrcit de 40.000 soldats i el setge va durar un mes. La ciutat fou concedida en feu a Ermengol III d'Urgell.