Журналист, телеведущий, драматург. Родился в Кировабаде (ныне Гянджа, Азербайджан). Окончил факультет журналистики МГУ им. М. В. Ломоносова (1975). Детские годы провёл на станции Обловка (Уваровский р-н). Вёл рубрику «Алый парус» в газете «Комсомольская правда» (1972−1980). Редактор отдела расследований редакции «Литературной газеты» (1980−1996). Заместитель главного редактора и редактор отдела расследований редакции «Новой газеты» (1996−2003). Автор и ведущий программы «Специальная бригада» (ATV− ОРТВ, 1995) Депутат Государственной Думы (1995−2003). Член Союза журналистов РФ. Член исполкома оргкомитета историко-просветительского общества «Мемориал» (с 1988 г.). Награждён медалью «Защитнику свободной России».