Окончил курс в институте инженеров путей сообщения. Руководил Сызранско-Вяземской железной дорогой. С 1885 — начальник Юго-Западных железных дорог. Товарищ председателя комиссии по обследованию Сибирско-Уссурийской железной дороги и рек Сибири.
В 1905 - 1906 годах был министром путей сообщения в кабинете графа Витте. После этого в 1906 году вновь управлял Юго-Западной железной дорогой.
В 1911 году назначен членом Государственного совета. В 1914 г. ему было поручено заведывание железными дорогами в Галиции.
После революции работал в Наркомате путей сообщения, был членом правления Октябрьской железной дороги.
Был женат на Марии Густавовне Лист.