Egyetemi tanulmányait
Pesten,
Münchenben,
Berlinben és
Jénában végezte.
Érdeklődése az antropológiától a geológián át a közjogig és a történettudományig terjedt. Közjogi, államjogi ismereteit a gyakorlatban is hasznosíthatta,
amikor több alkalommal is országgyűlési képviselővé választották (1868, 1869, 1872, 1875). 1887 májusában a Magyar Tudományos Akadémia rendes tagjává választották.
1887. június 17-én Moson megyében, a zurányi kerületben a Szabadelvű Párt jelöltjeként -
Nendtvich Károly Miksával szemben - országgyűlési mandátumot szerzett.
Az 1892-es választásokon e kerületben ismét győzelmet aratott. Az országgyűlésben a közoktatási bizottság tagja, majd elnöke lett. 1892 novemberében nyílt
levélben állt a
Magyaróvári Gazdasági Akadémia fejlesztése mellett. 1894-ben a
budapesti egyetemen a görög történelem
professzorává nevezték ki.