Родился 11 февраля 1962 года в Москве.
В 1979 году окончил математическую среднюю школу № 444.
С 1983 году начал принимать участие в организованном распространении «самиздата» .
В 1984 году окончил Московский институт нефтехимической и газовой промышленности по специальности «прикладная математика» .
В 1984—1988 годы — программист в СКБ НПО «Нефтехимавтоматика» .
В 1988—1989 годы — программист в ПО «Автоматика» .
В начале 1988 — июне 1989 года — член демократической и правозащитной организации «Гражданское достоинство» .
В июне 1988 — феврале 1989 года — соредактор бюллетеня «Гражданское достоинство» .
В 1989 году — программист в НПО «Терм» .
В апреле 1989 года выступил в качестве соучредителя и главного редактора самиздатской газеты «Панорама» .
С ноября 1989 года — член политического дискуссионного клуба «Московская Трибуна» .
В 1991 году выступил в качестве одного из соучредителей политологической информационно-экспертной группы «Панорама» , позднее ставшей Информационно-исследовательским центром «Панорама» , и занял пост вице-президента.
В 1992—1993 годы в качестве программиста принял участие в создании компьютерных баз данных ИИЦ «Панорама» — «Лабиринт» и «Просопограф» .
В это же время начал заниматься темой новой политики в Центральной Азии.
В 1994 году начал заниматься исследованием темы политического экстремизма в России и близкими к ней вопросами.
В 1997 году начал заниматься исследованием темы взаимосвязи религии и политики.Весной-летом 1998 года — совместно с аспирантом кафедры истории государственных учреждений и общественных организаций РГГУ и сотрудником ИИЦ «Панорама» Г. В. Кожевниковой выступил в качестве координатора интернет-сайта «Федеральные органы исполнительной власти» , являвшегося совместным проектом кафедры и ИИЦ.Осенью 1998 года поддерживал сервер ИИЦ «Панорама» , а до весны 2003 года занимался поддержанием раздела «Национализм, экстремизм и ксенофобия» .
В 1999—2001 годы — постоянный автор еженедельника «Русская мысль» .Осенью 2002 года стал директором Информационно-аналитического центра «Сова» , совместно созданного сотрудниками ИИЦ «Панорама» и Московской Хельсинкской группы.
В 2012 году включён в состав Совета при Президенте Российской Федерации по развитию гражданского общества и правам человека.