He studied natural sciences in Belgrade, specializing in astrophysics and solar physics.
He pursued further training in Berlin, Potsdam, and Hamburg, and worked at observatories in Greenwich, Cambridge, and Pulkovo.
He researched the solar corona and participated in international expeditions observing solar eclipses (Siberia, 1887; Sahara).
One of the pioneers of electrification in Serbia; credited with introducing the first electric lighting in Belgrade.
Designer of the first hydroelectric power plants in Serbia, including the plant on the Đetinja River near Užice.
Professor and Rector of the Great School and the University of Belgrade.
He died in 1921 in Paris and was buried in Belgrade.