Sposò nel 1335 Maria de La Cerda, figlia di Ferdinando de la Cerda (figlio a sua volta dell'infanteFerdinando di Castiglia) e di Juana Nuñez de Lara. Carlo e Maria ebbero:
Morì il 5 settembre 1336; inumato nella chiesa di un convento dei Cordeglieri a Parigi, dove la sera del 19 novembre 1580 un incendio devastò la tomba. La salma in seguito venne trasferita alla Basilica di Saint-Denis[1].