Jako historyk nauki badał m.in. dzieje astronomii polskiej XVIII-XIX wieku. Badał dorobek i życie m.in. Marcina z Olkusza, Jana Brożka i Jana Heweliusza. Dokonał analizy twórczości naukowej Kopernika. Podkreślał związki z Polską Witelona. Opracował polską bibliografię techniczną do 1874. Był autorem zbioru nowel Serca niewieście (1876). Pochowany na cmentarzu Powązkowskim w Warszawie (kwatera 75-6-1/2).

Prace naukowe O astronomii w Polsce (1872) Teorya biegu prostolinijnego cieczy i jej zastosowanie do biegu wody w rurach wodociągowych (1872) Wykład hydrauliki wraz z teorią machin wodnych (1873, z Władysławem Klugerem) Wyznaczanie sił działających w krzyżulcach i ścianach pełnych pionowych belek mostów systemu amerykańskiego (1875) Mechanika (1876) Wyznaczanie grubości ścian murowanych podtrzymujących nasypy (1876) Leonard da Vinci jako uczony inżynier (1884) Filip de Girard i jego prace w Francyi i w Polsce (1889) O początkach piśmiennictwa technicznego w Polsce (1889) Bibliografia polska techniczno-przemysłowa, obejmująca prace drukowane oddzielnie, w czasopismach lub znane z rękopisu, we wszystkich działach techniki i przemysłu do końca 1874 roku (1894) Nasza najdawniejsza książka o miernictwie (1895) Pierwszy stolik mierniczy w Polsce (1896) O narzędziach niwelacyjnych używanych w Polsce w XVI wieku (1899)