W pracy naukowej zajmował się historiografią i poezją grecką, odkryciami archeologicznymi oraz literaturą polsko-łacińską. Analizując Wojnę peloponeską Tukidydesa uznał, że pewne części dzieła – opisujące wojny archidamejską i sycylijską – stanowiły pierwotnie odrębne opracowanie. Wskazał również pozostające bez związku z całością tekstu fragmenty traktatu Ksenofonta o dochodach państwowych; uznał je za notatki, robione przez autora na marginesie. Badał przekłady Homera, szczególnie na język polski. Przygotował pierwsze kompletne wydanie dzieł Klemensa Janickiego (Clementiis Janicii poetae laureatis carmina, 1930); ustalił, że Janicki otrzymał laur poetycki nie z rąk papieża Pawła III, ale od przedstawiciela Republiki Weneckiej Marco Antonio Contariniego. Prowadził badania archeologiczne we Włoszech (1875-1876) i Grecji, zajmował się odkryciami Heinricha Schliemanna (artykuł Homer, Schliemann i Mykeny, 1879).
Publikacje Ogłosił szereg prac naukowych;