Окончил специальную школу № 49 в Москве в 1970, географический факультет МГУ в 1975, аспирантуру Института географии АН СССРв 1979, кандидат географических наук с 1979 (диссертация посвящена древним материковым оледенениям).
С 1979 — младший, старший, ведущий научный сотрудник Института географии АН СССР (РАН).
В 1987 провел советскую часть (Армения-Китай) первой международной экспедиции по Великому шелковому пути («Марко Поло-87») под руководством Дика Фишера. В 1988 занимался научным обеспечением экспедиции «Арал-88», организованной журналом «Новый мир». В 1989—1990 — занимался научным обеспечением международных телевизионных проектов по СССР для ЮНЕСКО, ВВС (Великобритания), АВС (США), «Асахи», NHK (Япония).
Позднее вспоминал, что грянула перестройка и открылся неожиданный спрос на людей, способных на карте отличить Бурятию от Удмуртии. Советскому Союзу было не до таких пустяков, а тут вдруг выяснилось, что в разных местах люди недовольны властью совершенно по-разному.
В 1993 совместно с Андрем Скворцовым и Александром Беляевым создал аналитическую группу «Меркатор» (Mercator Group). Рассказывал, что на деньги, заработанные на съемках фильма про Аральскую катастрофу, группа в 1993 купила 286-й компьютер и стала рисовать электронные карты, отражающие результаты выборов, рост преступности, экологические кризисы и потребление водки по регионам.
С 1994 группа занимается изготовлением электронных карт для ТВ. Сотрудничала с «Итогами» Евгения Киселева на НТВ, в 1995—1996 выполняла функции регионального отдела АО «Общественное российское телевидение» (ОРТ). Делает живые карты прогноза погоды для «Метео-ТВ». Занимается компьютерной симуляцией для ведущих новостных ТВ-каналов России.
Группа «Меркатор» обеспечивала по приглашению Центризбиркома аналитическую поддержку и отображение хода и результатов федеральных выборов депутатов Государственной думы и Президента России, сделала электронный Атлас кризисных ситуаций для Совета безопасности России.
В 2001 году по версии Rambler был признан «Человеком года» в номинации «Города и регионы».
В 2007 году баллотировался в Государственную думу от Союза правых сил.
Статьи во многих российских СМИ, в том числе в газетах «Известия», «Московские новости», «Правда», «Сегодня», «Московский комсомолец», «Новая газета», на сайте «Ежедневный журнал» и др.