В 1863 году окончил Санкт-Петербургский университет кандидатом математических наук. Ученик известного русского астронома А. Н. Савича. В 1863—1865 годах работал в Пулковской обсерватории. В 1865 году командирован на 2 года за границу. В 1869 году — доктор астрономии. С 1869 года — директор и профессор Варшавской обсерватории; перестроил и расширил её, установил в ней меридианный круг.
Основные научные работы относятся к небесной механике. Изучал способы определения орбит, дифференциальные уравнения возмущённого движения планет и разложение пертурбационной функции в ряд по степеням эксцентриситета. Усовершенствовал метод определения орбиты небесного тела, предложенный Ж. Л. Лагранжем, сделав его пригодным для практических вычислений; впоследствии этот метод переоткрыли К. Шарлье и А. Андуайе.