С 1910 года участвовал в работе картографической комиссии Русского географического общества. В ходе экспедиции по бассейну Оби изучал народ хантов; исследовавал этнографию башкир, алтайцев. В 1917 году вошёл в состав Комиссии по изучению племенного состава населения России и сопредельных стран. С 1921 по 1954 гг. преподавал в Ленинградском университете. В 1947—1950 гг. руководитель археологической экспедиции в район Горного Алтая, обнаружившей пазырыкские захоронения.