Занимался экономическими исследованиями, среди прочего исследованиями хлебной торговли. Был членом правления и учредителем Общества Семиреченской железной дороги, директором правления Рязанско-Уральской железной дороги и президентом общего съезда представителей русских железных дорог. Состоял представителем железных дорог в Тарифном совете, входил в высший комитет по обследованию железных дорог России. Кроме того, был членом совета Русского торгово-промышленного банка и председателем Общества Петербургских портовых зерноподъемов и складов и торгово-промышленного отделения Общества востоковедения. Стал учредителем и председателем Общества финансовых реформ.
В феврале 1907 года был избран членом II Государственной думы от города Санкт-Петербурга. Входил в конституционно-демократическую фракцию. Состоял докладчиком и председателем бюджетной комиссии, а также членом финансовой комиссии.
В 1909—1918 годах был редактором журнала «Городское дело», издававшегося Л. А. Велиховым[1]. Был членом одной из лож ВВНР.
Во время Первой мировой войны состоял членом Петроградского комитета Всероссийского союза городов, членом Городского комитета по сбору и распределению пожертвований на нужды, вызываемые военным временем. Входил в Общество славянской взаимности, был членом «Прогрессивного кружка».
На 1916 год был представителем частных железных дорог в Совете по железнодорожным делам Министерства путей сообщения.
Хлебная конкуренция России с Америкой. — СПб., 1883;
О складах элеваторов в связи с реформой хлебной торговли. — СПб., 1885;
Международная хлебная торговля в 1885 году: доклад Статистического отделения Московского юридического общества. — СПб., 1886;
Международная хлебная торговля в 1886 году: доклад Статистического отделения Московского юридического общества. — СПб., 1887;
Хлебная торговля в главнейших русских портах и в Кенигсберге : Доклад Съезду представителей ж. д. II группы М. П. Федорова. — М.: т-во «Печатня С. П. Яковлева», 1888. — [2], VIII, 466 с., 5 л. карт., черт.: табл.;
Финансово-хозяйственная программа города Петербурга. 1905 год. — СПб., 1905;
Реальные основы современной международной политики: Доклад в Обществе востоковедения. — СПб.: тип. Д. А. Алексеева, 1909. — [164] с. разд. паг., 8 л. табл., диагр.;
Ответственность русских железных дорог в цифрах. — СПб.: тип. М. Д. Ломковского, 1911. — [4], 179 с. — (Высочайше учрежденная Особая высшая комиссия для всестороннего исследования железнодорожного дела в России; Вып. 59);
Финансы Китая: Доклад в Обществе финансовых реформ. — СПб. : тип. т-ва п. ф. «Эл.-тип. Н. Я. Стойковой», 1912. — [2], 50 с.;
Экономическое положение Сибирской магистрали. — СПб., 1912;
Дороговизна жизни. — СПб., 1913;
Экономические интересы, замешанные в большой европейской войне (Необходимая справка). — СПб., 1913. — 64 с. — (Санкт-Петербургское общество мира; Вып. 2);
Продовольствие Петрограда за время войны : Докл. Гор. продовольств. ком. чл. Ком. гласного М. П. Федорова. — Петроград: Гор. тип., 1915. — 70 с. : табл.;
Война и дороговизна жизни 1916 года: Докл. пред. Петрогр. гор. фин. комис. М. П. Федорова. — Петроград : Гор. тип., 1916. — 87 с., 1 л. диагр.;
Война и финансы города Петрограда 1916 года. — Петроград, 1916;
Хлопководство и орошение новых земель в Туркестане. — Петроград, 1917. — 53 с., 1 л. карт. — (Министерство земледелия. Центральный хлопковый комитет. Материалы для изучения хлопководства; Вып. 8);
Мировой рынок и транспортировка пищевых продуктов первой необходимости. — Петроград: Н.К.П.С. Ред.-изд. отд., 1923. — 32 с..