Nació en Altona entonces parte de Dinamarca, ahora en Alemania, hijo de Jacob Struve (1755-1841), y el segundo de una familia entera de astrónomos de 5 generaciones.