1999毕业于西安交通大学电信学院计算机系,获得学生学位,2005年毕业于西安交通大学电信学院计算机系,获得硕士学位。2005年进入西安邮电大学计算机学院后,一直从事计算机软件教学工作,先后讲授过《高级语言程序设计》、《数据结构》、《Linux编程技术》、《编译原理》。2017年,获得全国高校计算机教育大会优秀论文奖,2013年,获得西安邮电大学第十一届青年教师讲课比赛三等奖,2009-2010、2008-2009学年获西安邮电学院优秀教师。2014年,参与陕西省级精品资源共享课程“操作系统”建设项目及陕西本科高校省级软件工程“专业综合改革试点”项目,2011年,参与陕西省精品课程“高级语言程序设计”。