He studied geology and mineralogy at the universities of Graz and Vienna, receiving his doctorate in 1879. Afterwards he worked as a research assistant under Melchior Neumayr in Vienna, and in 1891 was named an associate professor of geology and mineralogy at the German Polytechnic in Prague. Two years later he became a full professor, and in 1900 returned to Vienna as a professor of geology and paleontology.