Otto est le descendant de célèbres astronomes de la famille Struve ; il est le fils de Ludwig Struve, petit-fils d'Otto Wilhelm von Struve et arrière-petit-fils de Friedrich Georg Wilhelm von Struve.
Il était le petit-fils d'Otto Wilhelm von Struve et le arrière-petit-fils de Friedrich Wilhelm von Struve.