В 1979 году окончил геологический факультет Ленинградского государственного университета по специальности «геолог-съемщик-поисковик».
В 1997 году окончил Российскую академию государственной службы при Президенте Российской Федерации по специальности «государственное и муниципальное управление».
Работал во Всесоюзном геологическом институте, руководил геологическими экспедициями на Дальнем Востоке, в Сибири, Казахстане, Карелии.
С 1992 года — заместитель председателя Комитета по земельным ресурсам и землеустройству Санкт-Петербурга.
С октября 1997 по май 1998 года — заместитель председателя Государственного комитета РФ по земельным ресурсам и землеустройству. Освобождён от должности в связи с ликвидацией комитета.
С июня по сентябрь 1998 года — первый заместитель Министра по земельной политике, строительству и жилищно-коммунальному хозяйству РФ. Курировал вопросы контроля за использованием охранных земель, регистрации прав на объекты недвижимости, топографо-геодезические работы. Освобождён от должности в связи с упразднением министерства.
С января по июнь 1999 года — заместитель председателя Государственного земельного комитета РФ.
С июня 1999 по май 2000 года — председатель Государственного комитета РФ по земельной политике.
С мая 2000 года по август 2004 года — руководитель Федеральной службы земельного кадастра.
С августа 2004 года по июнь 2006 года — заместитель главы, а с июня 2006 года по январь 2008 года руководитель Росприроднадзора. Являлся непосредственным начальником Олега Митволя. В январе 2008 года ушёл в отставку.
Был женат. Имел сына.
Скончался 12 июля 2008 года от сердечного приступа.