1984年7月至2000年8月在西北師範大學地理系任助教、講師、副教授。
2000-2012任西北師範大學地理與環境科學學院教授、副院長。
2012至今任西北師範大學地理與環境科學學院教授、院長。
長期從事地圖學和地理信息系統的教學和科研工作。