Born into a Jewish family in Königsberg, he studied natural sciences at the University of Göttingen, and later on, worked as an assistant to Georg Hermann Quincke at the University of Heidelberg. In 1877 he obtained his habilitation at Heidelberg, and afterwards taught classes in experimental physics and meteorology at the Agricultural Academy in Proskau. From 1881 onward, he served as a professor at the Agricultural University of Berlin.