Родился в 1840 г.
Службу начал в 1858 г. во 2-й артиллерийской бригаде, откуда, по окончании в 1864 г. курса Николаевской академии Генерального штаба, в 1866 г. переведён в Генеральный штаб и последовательно состоял при штабах военных округов: Финляндского, Сибирского и Одесского, причём в Одесском военном округе заведовал передвижением войск по железным дорогам.
В 1875 г. произведён в полковники и назначен начальником штаба 5-й кавалерийской дивизии. Вслед за тем, в 1878 г. получил в командование 1-й железнодорожный батальон, а в следующем году — 7-й гренадерский Самогитский полк.
Произведённый в 1886 г. в генерал-майоры, управлял Закаспийской железной дорогой, в 1889 г. назначен начальником штаба 6-го армейского корпуса и, находясь в этой должности, скончался в 1889 г.