1987 — 1988 北京昌平县南口中学任教(讲师团),讲授《计算机基础》。
Teacher, NanKou Secondary School, Changpin Distrcit, Beijing.
1988 — 至今 北师大地遥学院讲授《地图学》;《计算机地图制图》与《现代地理教育技术》课程。
Lecturer(1988-2004), Associate Professor(from 2004), School of Geography, BNU.
1999 — 2003 香港浸会大学、香港大学地理系访问学者,负责计算机网络教学软件的研究与开发。
visiting Scholar, Hong Kong Baptist University, Hong Kong University, Taiwan Normal University.
2011.1.15-29 美国加州州立大学富乐敦分校,高等教育管理研修项目。
visiting Scholar, Higher Education Administration Seminar,California State University, Fullerton.
1999 — 至今 土地估价师 (国土资源部)
Land Valuer (Ministry of Land and Resources, P.R.China)
2004 — 2015 北京师范大学 地理学与遥感科学学院 副院长
Vice Dean, School of Geography, BNU.
2005 — 至今 中国地理学会 地图学与GIS专业委员会委员
Member of Cartography & GIS Committee in GSC(Geographical Society of China).
2005 — 至今 中国测绘学会理事
Syndic of CSGPC(Chinese Society of Geodesy; Photogrammetry and Cartography)