Лесовод
Родился в Нижнем Новгороде.
Брат Яшнова Петра Ивановича.
Окончил лесное отделение Петровской земледельческой и лесной академии (1881 г.).
Служил на кафедре института, стажировался за рубежом, изучал постановку дела более чем в тридцати лесничествах Германии и Франции.
Служил в Киевской удельной конторе учёным лесоводом, в Главном управлении уделов (г. Санкт-Петербург).
В 1901 – 1904 годах работал редактором «Лесного журнала».
Возглавлял Лесное общество России.
С 1917 года – начальник Симбирского Удельного Округа.
С 1921 года – профессор кафедры общего лесоводства Горецкого сельскохозяйственного института, ныне Белорусская государственная сельскохозяйственная академия.
В 1925 – 1932 годах – профессор Казанского института сельского хозяйства и лесоводства.
В 1932 – 1936 годах – профессор Поволжского лесотехнического института (г. Йошкар-Ола).
Автор более 80 научных работ, учебников «Общее лесоводство», «Биология лесных деревьев».
Похоронен в городе Йошкар-Оле, ныне республика Марий-Эл.