Ramon-Berenger III est né vers 1082 de Ramon-Berenger II et de Mathilde, fille du duc des Pouilles. Il devint comte de Barcelone en 1096 à la mort de son oncle, Berenger-Ramon II, assassin de son père.
Il arrêta l'offensive almoravide aux portes de Barcelone en 1114 et prit Ibiza et Majorque (1114-1116). Politiquement, il fit d'importantes acquisitions au nord des Pyrénées, en particulier les comtés de Bésalu, du Vallespir, du Fenouillèdes et de Sault (1111).
Son cousin germain Bernat Guillem-Jordà, comte de Cerdagne et de Conflent, mourut sans descendance. Il lui succéda, englobant ces deux comtés dans celui de Barcelone (1117). Il poursuivit ses conquêtes avec le comté de Provence (1112, sous le nom de Ramon-Berenger Ier de Provence), le Gévaudan, le Rouergue et Milhau.
Il épousa en 1103 Marie, en 1106 Almodie de Mortain, puis Douce, comtesse de Provence et vicomtesse du Gévaudan, de Milhau et de Rodez. De son premier mariage naquit Chimène, qui épousa Bernard III de Bésalu, puis Roger III, comte de Foix.
De son troisième mariage, il eut six enfants :
- Ramon-Berenger IV (qui lui succéda),
- Berenger-Ramon (futur comte de Provence),
- Bernat,
- Berengère,
- Stéphanie,
- Mafalda,
- Almodis.