В 1969 закончил МГУ по специальности физическая география, почвоведение и геохимия ландшафтов и начал работать в Институте географии СО АН СССР. В период работы организовал и руководил комплексными работами на степном (Хакасия) и таёжном (Западный Саян) стационарах Южно-Сибирской географической станции.
В 1979—1986 работал в Государственном институте земельных ресурсов, с 1986 — в Институте географии РАН. Кандидатом географических наук стал в 1974, доктором — в 1994.
Один из основателей картографического направления в геоэкологических исследованиях, создал первую экологическую карту СССР (1990), ряд экологических карт других территорий. Автор более 200 научных работ.