Родился в городе Варнавине Костромской губернии, ныне посёлок Варнавино, районный центр Нижегородской области, в семье профессора Военно-медицинской академии. Детские и юношеские годы провёл в городе Галиче. Окончил историко-филологический факультет Московского университета и экономическое отделение Московского коммерческого института (1912 г.). Принимал участие в работе многочисленных славянских культурно-просветительских организаций: Галицко-русского общества, Русско-чешского общества памяти Я. Гуса, Русско-хорватского общества им. Ю. Крижанича, львовского общества им. М. Качковского и др.
В 1908 году редактировал журнал «Славянский путешественник», с 1909 года сотрудничал в газете «Прикарпатская Русь» (г. Львов). С 1913 года заведовал славянским отделом в журнале «Русский архив», приступил к изданию многотомной «Библиотеки карпато-русских писателей». Работал над трёхтомной книгой «Карпато-русские писатели». Публиковал статьи под псевдонимами Сатин, Славянолюбов, Всеславянский. Участник Первой мировой войны. С 1918 года – преподаватель Тифлисского университета.
В 1920 – 1922 годах жил в городе Феодосии, Крым. С 1922 года – профессор кафедры истории Востока 2-го Московского государственного университета, преподаватель Государственного института журналистики, библиотекарь. Автор монографии «Европа и Азия», многотомного исследования «Русские путешественники – исследователи Азии», книги «Словарь русских востоковедов». Жил в Москве, похоронен на Ваганьковском кладбище.