長野県上水内郡徳間村(現長野市)生まれ。明治33年(1900年)長野県師範学校講習修了後、文部省教員検定試験で中等学校教員免状を取得。長野師範、旧制長野中学、長野高等女学校の教諭を経て、伊那高等女学校、飯田高等女学校の校長を歴任して退職。以後、長野県嘱託、信州大学講師などを務めた。
青年期から神保小虎の指導を受け、地質鉱物の研究に専念し、長野県温泉審議会、県立公園審議会の各委員も委託され、上信火山地帯の研究により、日本学術学会から表彰された。昭和22年(1947年)長野県地学会初代会長(2代目は信州大学 小林国夫)。日本山岳会の創立会員。従五位勲五等瑞宝章、藍綬褒章受勲。
息子は岩石学者の八木健三。保科百助とも親交が厚かった。