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