Родился в 1960 году в Загорске (Сергиев Посад). Окончил исторический факультет Московского государственного университета имени М.В. Ломоносова. После окончания университета работал в центральном аппарате Министерства иностранных дел СССР, в Генеральном консульстве СССР в Карловых Варах, в посольстве СССР в Чехословакии.
С 1992 года - советник посольства России в Словакии.
С 23 ноября 1996 по 4 марта 1998 гг. - руководитель пресс-службы Президента РФ.
С 4 марта 1998 года по 4 января 2000 года - начальник Управления пресс-службы Президента Российской Федерации. С 2000 по 2008 гг. работал пресс-секретарем Президента Российской Федерации.
С 12 мая 2008 года – заместитель Руководителя Администрации Президента Российской Федерации. Владеет чешским, словацким и английским языками. Женат. Имеет двух сыновей.