Luis Fernando nació en Madrid, en 1888, durante la minoría de edad de su primo hermano, Alfonso XIII.