1983年获中国工程技术学院学士学位,1988年和1997年分别获中国国防科技大学硕士和博士学位。
现为加拿大尼普森大学(Nipissing University)计算机与数学系教授,系统系统实验室发起人及主任,校职称评定委员会委员,教授议会议员,学生事务委员会委员,加拿大劳伦森(Laurentian University)兼职教授。国际电气电子工程师学会(IEEE) 高级会员(Senior Member), 国际计算机器学会(ACM)会员(Member),中国旅美科技学会(CAST-USA)终身会员(Life Member),国际电子电气工程师学会人-机-控制论分会(IEEE SMC society)分布智能系统委员会(Technical Committee of Distributed Intelligent Systems)共同主席(Co-Chair),国际Agent技术与系统期刊副主编,国际智能控制与系统期刊副主编,国际信息科学与服务科学进展期刊副主编,国际软件科学与计算智能期刊编委。