Hijo de Oliba Cabreta y de Ermengarda Danout, que ejerció como regente durante los primeros años de su nombramiento hasta su muerte sucedida en 994; fue la que dividió la herencia de su padre Oliba Cabreta entre sus dos hijos, Bernardo recibía Besalú y su hermano Wifredo, recibía la Cerdaña.