El 26 de mayo de 1995 Marc se casó con la princesa de Polonia Sarah Poniatowski, la pareja tiene tres hijos Yasmine, Roman y Milo Lavoine nacido el 1 de julio de 2010.