Родился 17 октября 1962 года в Москве. Окончил Московский государственный социальный университет (1996). С 1982 года трудился в главном управлении соцобеспечения Мосгорисполкома инспектором, старшим инспектором, заместителем начальника управления государственных пенсий и пособий. С 1989 года работал в Госкомитете СССР по труду и социальным вопросам (позже комитет получил статус министерства), где также занимался пенсионными вопросами. В 1991-1992 годах — заместитель начальника управления социальных программ и гарантий Министерства труда и занятости РФ. С 1992 года — заместитель начальника, затем начальник управления пенсионного обеспечения Министерства социальной защиты населения. С 1996 года руководил департаментом по вопросам пенсионного обеспечения Министерства труда и социального развития РФ. В 2004 году возглавил департамент развития социального страхования и государственного обеспечения Минздравсоцразвития. В декабре 2007 года назначен заместителем министра, а в апреле 2008 года — статс-секретарем--заместителем министра здравоохранения и социального развития Татьяны Голиковой. Кандидат экономических наук, заслуженный юрист РФ. Награжден медалью ордена "За заслуги перед Отечеством" II степени.