1992年7月至1996年7月,在陕西师范大学计算机应用专业获得理学学士学位。毕业后分配到总参陆航局研究所工作。 1999年7月至2002年5月在沈阳理工大学计算机应用专业获得工学硕士学位。2002年1月到2005年1月在南京理工大学模式识别与智能系统专业获得工学博士学位。在此期间,于2004年10从部队转业,并于2005年2月至2008年2月在湖南吉首大学电子科学与信息工程学院担任教师。2008年2月至今,在南京信息工程大学计算机与软件学院担任教师工作。 2010年9月-2011年3月赴爱尔兰沃特福德理工学院进行计算机教育访问学习