w latach 1876-1877 należał do radykalnej lwowskiej organizacji niepodległościowej – Konfederacji Narodu Polskiego. W późniejszych latach sympatyzował z ugrupowaniami ludowymi, w 1887 uczestniczył – wraz z Teodorem Tomaszem Jeżem – w obradach Ligi Polskiej i Skarbu Narodowego w Genewie.

W pracy naukowej zajmował się historią nowożytną Polski i Rosji oraz dyplomatyką. Badał życie i działalność przedstawicieli rodu Łaskich - Hieronima (wojewody sieradzkiego) i Jana (arcybiskupa gnieźnieńskiego, prymasa Polski). Wiele uwagi poświęcił Dymitrowi Samozwańcowi I; badał jego pobyt w Polsce, wyprawę moskiewską, wpływ na politykę wewnętrzną Polski. Wysunął teorię o pozaślubnym pochodzeniu Dymitra od Stefana Batorego oraz przedstawił własną hipotezę dotyczącą śmierci cara. Odnalazł wiele nieznanych i zapomnianych materiałów źródłowych dotyczących dymitriady, dokonał analizy listów i pamiętników towarzyszy wypraw Dymitra. Odbył serię podróży naukowych do Włoch, Szwecji, Niemiec, Turcji, Rosji, Grecji, Hiszpanii;