Родился 10 февраля 1957 года в д. Курилово Московской области. Окончил Московский институт инженеров железнодорожного транспорта (1979), Институт переподготовки и повышения квалификации кадров по финансово-банковским специальностям Финансовой академии при правительстве РФ (1994). Работал бригадиром, мастером вагонного депо Московской железной дороги. С 1981 года — на комсомольской работе, прошел путь до первого секретаря Московского областного комитета ВЛКСМ. В 1991 году стал председателем московского координационного совета областной организации Российского молодежного союза. В 1992–1999 годах работал в банковской сфере, занимал посты начальника управления по связям с органами госвласти — первого вице-президента, заместителя председателя правления Альфа-банка. В декабре 1999 года назначен заместителем руководителя администрации президента РФ Александра Волошина. В 2000–2004 годах — секретарь Госсовета РФ. С 26 марта 2004 года — помощник президента РФ. Награжден орденом «За заслуги перед Отечеством» III степени.
