Da moderen ikke var af adelig herkomst, måtte faderen frasige sig al ret til tronen i Hessen og fik i stedet titel som prins af Battenberg. Under tilskyndelse af sin fætters kone, Alice af Hessen, drog han i 1868 til Storbritannien og meldte sig i Royal Navy. Året efter rejste han sammen med Prinsen og Prinsessen af Wales på tur til Egypten, hvor han bl.a. modtog flere ordener. Louis blev med dronning Victoria af Storbritanniens deltagelse gift den 30. april 1884 med hendes barnebarn Viktoria af Hessen.
I 1891 blev Louis udnævnt til kaptajn i flåden og i 1904 opgraderet til admiral. I 1912 blev han yderligere opgraderet til First Sea Lord, der er den højeste position i Royal Navy. Han trådte dog tilbage allerede i 1914 kort efter 1. verdenskrigs udbrud.
Mens krigen stod på, blev det efterhånden mere og mere belastende for kongefamilien at bære slægtsnavnet Sachsen-Coburg-Gotha, da denne var af tysk afstamning. Befolkningen var stærkt anti-tysk, og kong George 5. valgte derfor at ændre det til Windsor i 1917. Det smittede også af på Louis, der valgte at anglisere sit tyske navn til Mountbatten og fjernede prinsetitlen. Tre dage efter blev han dog af kongen udnævnt som Markis af Milford Haven.