1998年7月西北大学计算机系毕业后在西安电信十所从事软件开发工作。2005年西北大学计算机科学系计算机应用专业硕士研究生毕业。2005年至今在西安邮电大学软件工程系从事教学与科研工作。讲授的主要课程:编译原理、数据结构与算法、软件工程导论等。