Ramòn-Berenger II, dit "Tête d'étoupe", est né en 1055 de Ramòn-Berenger 1er et Blanche, fille de Guillaume III de Provence. A la mort de son père il prit la tête du comté de Barcelone avec son frère Berenger-Ramòn. Il épousa en 1078 Mathilde, fille du duc des Pouilles Robert 1er dont il eut deux enfants : Ramòn-Berenger III et Almodine, qui épousa le vicomte de Cardone.
Ramòn-Berenger II a été assassiné par son frère en 1082 pour prendre la tête du comté seul.