1990- 1995, researcher, Computing Center, University of Kent, UK.
1996-2004, associate researcher and deputy director of software engineering research center of Beijing University of Information Science and Technology; Deputy Director of Computer Science and Engineering Department; Director and researcher of computer open systems laboratory,
Since 2005, he has served as vice president, dean and professor of Computer College of Beijing Information Science and Technology University.