先后在中国科学院计算技术研究所任助理研究员、副研究员、研究员;1997年至2009年在中科院计算机语言信息工程研究中心任副主任、研究员并先后兼任中科院华建集团党委委员、副书记,2009年至今任北京理工大学计算机学院院长、教授,兼北京市海量语言信息处理与云计算应用工程技术研究中心主任及中-德语言信息处理联合实验室主任;现为国家“863计划”主题专家组成员、中国人工智能学会及中国中文信息学会副理事长、教育部计算机教学指导委员会委员、北京市学位委员会委员。主持承担了国家自科基金重点项目、“973计划”课题、“863计划”项目等20多项国家级科研攻关项目,获得了国家科技进步一等奖等8项国家级和省部级奖励,1995年享受国务院政府特殊津贴,1997年当选中央国家机关十大杰出青年。