Dos veces casado, él y su primera esposa, Ansgarda de Borgoña, tuvieron dos hijos: Luis (nacido en 863) y Carlomán (nacido en 866), ambos se convirtieron en reyes de Francia, y dos hijas: Hildegarda (nacido en 864) y Gisela (865–884), que se casó con Roberto, conde de Troyes.