С 1828 по 1831 год учился в Выборгской начальной школе, после чего поступил в кадетскую школу в Фридрихсгаме. После её окончания, 22 июля 1835 года получил чин корнета и 14 августа 1836 году был назначен в Уланский полк в Санкт-Петербурге.
В 1838 году присвоено звание лейтенанта.
В 1841 году переведён в уланский лейб-гвардии полк, а в 1843 году в гвардейский полк конных гренадеров.Служил на Кавказе. Отличился в боях с горцами, получил чин капитана и в 1844 году был переведён в Житомирский 56-й пехотный полк.
В 1847 году присвоено звание капитана, в 1852 году — полковника, 23 марта 1866 года — генерал-майора, а в 1878 году — генерал-лейтенанта.
С 1872 по 1876 годы был командиром 6-й Запасной кавалерийской бригады.
В 1881 году вышел в отставку. Скончался в 1885 году в своём имении Анновка.