В 1978 году окончил факультет журналистики Московского государственного университета им. Ломоносова.
С 1980 по 1996 годы работал в редакции центральной газеты Министерства обороны «Красная звезда». На протяжении шести лет вел еженедельную рубрику «Тема недели», в которой освещались самые важные проблемы российской внешней и внутренней политики. С 1996 по 2001 год — военный обозреватель журнала «Итоги».
С октября 2001 года — заведующий отделом политики политического издания «Еженедельный журнал». С 2003 года — заместитель главного редактора «Еженедельного журнала» (с 2005 года выходит в Интернете как «Ежедневный журнал»).
Его журналистская деятельность охватывает широкий круг политических и военных тем — как международных, так и внутренних.
Провёл год в Стэнфордском университете (США) в Центре международной безопасности и сотрудничества, где работал над рукописью о военной реформе в России. Там он завершил свою работу «Российская Армия: одиннадцать потерянных лет». Его материалы публиковались в еженедельнике Jane's Defence Weekly.
С 2004 года — член Комитета «2008: Свободный выбор». В 2005 году был одним из основателей Объединённого гражданского фронта (ОГФ) — политической организации, возглавляемой Гарри Каспаровым. Член федерального совета ОГФ. 10 марта 2010 года подписал обращение «Путин должен уйти».