Christian Ludvig blev født den 15. maj 1683 i Grabow som tredje søn af Hertug Frederik af Mecklenburg-Grabow og Christine Vilhelmine af Hessen-Homburg, datter af Landgreve Vilhelm Christopher af Hessen-Homburg.