Родился 7 октября 1968 года в Москве.
Окончил Московский государственный историко-архивный институт. Во время учебы работал в Центральном военно-историческом архиве.
С 1991 года, с момента командировки в Южную Осетию, где велись военные действия, сосредоточился на журналистике.
До октября 1993 года работал в газетах «Голос», «Российские вести». Затем до 1994 года сотрудничал с «Новой газетой». Сфера интересов — политика, национальные конфликты, русское правое движение, международная политика.
В 1998 году вернулся к журналистской деятельности, работал в «Независимой газете».
С февраля 2000 года — обозреватель в отделе политики «Известий».
С осени 2001 года — участник проекта Агентура.ру.
С сентября 2002 года — обозреватель журнала «Новая модель».
В апреле 2003 года — шеф-редактор программы «Выводы» телекомпании «Третий канал». С осени 2003 года — специальный корреспондент при главном редакторе в «Политическом журнале».
В 2007 году стал главным редактором журнала. Был заместителем главного редактора газеты «Взгляд».
Постоянный обозреватель РИА «Новости».