Segundogénito de Ramón Berenguer IV de Barcelona y Petronila de Aragón, en el testamento de su padre se menciona a Ramón Berenguer bajo el nombre de «Pedro».