歷任河北沙河縣縣委副書記,河北任縣縣委副書記兼政法委書記,湖北鄖縣縣委副書記,湖北鄖陽地區行署經協委主任,國家人事部考核司處長,國家圖書館黨委副書記、常務副館長,國家圖書館黨委書記兼副館長(主持日常工作),中國圖書館學會常務副理事長、理事長、名譽理事長。
2001年03月起任文化部副部長、黨組成員;兼任國家文化遺產保護領導小組成員兼辦公室副主任,2005年3月任非物質文化遺產保護工作部際聯席會議成員兼秘書長,2007年4月任全國古籍保護工作部際聯席會議成員,2009年12月起擔任國家圖書館館長(副部長級),2014年1月起擔任國家圖書館名譽館長。
第十壹屆全國政協委員。