Закончил МАРХИ в 1991 году по специальности архитектор-градостроитель.
Работал в ЦНИИП градостроительства, московском Гипрогоре, С 1999 г. – в ГУП МО «НИиПИ градостроительства» участвовал в разработке ТКС Пермского края, Тверской, Самарской, Калужской областей, генпланов более чем 50 городов, сельских поселений, градостроительного кадастра ХМАО и Московской области, стратегии пространственного развития Ярославской области, г. Уфы.
Один из ведущих разработчиков СТП Московской области. В КБ Стрелка участвовал в работах по историческим городам Московской области, исследованию Новой Москвы, разработке стандартов благоустройства.
В 1994 году был одним из инициаторов создания российской ГИС-ассоциации.
С 1994 по 2001 год издавал журнал «ГИС-обозрение».
В 1997-2001 годах являлся организатором конференции УРБИС.
В 2010 году выступил одним из соучредителей НП «Объединение планировщиков».
С 2009 года член международного общества городских и региональных планировщиков ISOCARP.