Desde los años 70 hasta 2007 fue pareja de Ségolène Royal, con la que tiene cuatro hijos, también dirigente socialista y candidata a la presidencia de Francia en 2007.