1980.9-1985.7 山西醫學院衛生系學習,獲醫學學士。
1986.1-1993.2 在西安醫科大學環境衛生學教研室,任助教,從事教學、科研工作。
1993.3-1999.12 在西安醫科大學預防醫學教研室,任講師、教研室副主任,從事教學、科研、管理工作。1995年被評為學校優秀教師;1994-1996年連續3年考核優秀。
2000.1-2004.12 在西安交通大學醫學院公共衛生系預防醫學教研室,任副教授、教研室副主任,從事教學、科研、管理工作。2002年獲“新光獎教金”;2003年獲學校抗擊非典先進個人。2004年,在西安交通大學醫學院獲醫學碩士。
2005.1-2006 在西安交通大學醫學院公共衛生學系環境衛生學教研室,任副教授,從事教學、科研工作。
2007.10-2008.9 在日本名古屋大學大學院環境勞動衛生學進行學習和研究。