Родился в Москве. Окончил школу № 209. В 1982 году поступил на факультет журналистики МГУ. В 1984—1986 проходил действительную военную службу в ШМАСе в городе Вышний Волочек и в Тульском учебном авиаполку. В 1987 году пришел на практику в газету «Московская правда», в 1988 году был принят на работу в качестве внештатного корреспондента с начислением сумм социального страхования. Затем стал заместителем ответственного секретаря, первым заместителем ответственного секретаря, ответственным секретарем, первым заместителем главного редактора.
С 1994 по 1996 год работал ответственным секретарем приложения к «Российской газете» — «Профи-спорт». С 1996 года — на телевидении. Шеф-редактор программ «Дистанция 60» и «Сегоднячко» на НТВ и ТНТ, консультант и шеф-редактор программы «Честный детектив» на телеканале «Россия 1». В 2009—2012 годах — ответственный секретарь «Парламентской газеты», с 2012 по 2017 годы — заместитель начальника Службы документальных фильмов телеканала «Россия 1».
С 1 декабря 2017 года — заместитель Председателя Союза журналистов России. Автор сотен газетных публикаций, принимал участие в создании около тысячи документальных фильмов.