Родился в семье учителя 27 октября 1899 года в г. Никольск. Закончил Никольское реальное училище (1917 год).
До апреля 1918 года учился в Екатеринославском горном институте, затем завершил образование в Ленинградском горном институте (1925), защитив диплом горного инженера-геолога.
В 1925—1932 годы работал в трестах «Уралзолото» и «Уралплатина» .
В 1932—1950 и 1958—1984 годах — в Свердловском горном институте: заведующий кафедрой поисков и разведки месторождений полезных ископаемых, с 1978 года на должности профессора.
В 1950—1958 годах — в Уральском государственном университете: 1950—1951 годы — декан геологического факультета, 1952—1957 годы — проректор по научной работе, 1955—1958 годы — заведующий кафедрой поисков и разведки месторождений полезных ископаемых.Доктор геолого-минералогических наук (1954), профессор (1951).Скончался 3 апреля 1984 года. Похоронен на Лесном кладбище Екатеринбурга. Специалист в области геологии и методики поисков и разведки рудных месторождений. Основные работы посвящены изучению геологии месторождений золота и разработке методов опробования рудных месторождений. Внес существенный вклад во внедрение математических методов результатов опробования.Подготовил 20 кандидатов и одного доктора наук. Автор более 100 печатных работ, в том числе 15 монографий, две из которых переведены на польский, болгарский, румынский и китайский языки.