1998年从中科院计算所博士毕业后一直在清华中文系工作,2002年被评为副教授。从2006年2月开始的一年时间,在美国卡耐基梅隆大学语言技术研究所作访问学者。共发表论文50多篇。用英文在“IEEE自然语言处理和知识工程”等国际会议发表论文20多篇,用中文在《中文信息学报》、《计算机研究与发展》和《计算机科学》等中文核心期刊发表20多篇;有17篇被EI检索,4篇进入EI刊源,10篇被ISTP检索。2002年出版《计算语言学》,2010年出版《离散数学》,2012年出版《语料库语言学》。