徐茂智,男,汉族,1962年11月出生,山西人。1979-1983年就读于淮北煤炭师范学院数学系,获学士学位;1985-1987年在武汉大学数学系攻读硕士研究生,获硕士学位;1990-1994年在北京大学数学系攻读博士研究生,获博士学位;1983-1985年在大同煤炭工业学校任教,担任讲师;2004年起任教于北京大学数学科学学院,历任副教授、教授,于2025年12月退休。
主要从事对称群表示、密码学、信息安全等领域的研究及教学工作。曾主讲高等代数、抽象代数、代数数论、密码学、信息安全等课程。曾出版《信息安全概论》(2007)、《密码学与信息安全》(2008)。
曾获省部级二等奖4项(1994年、1999年、2000年及2001年)、省部级三等奖2项(1996年、2014年)、北京大学正大教师奖(2016年)、北京大学产学研合作个人奖(2019年)。
曾任第二届、第四届中国密码学会副理事长;现任第五届中国密码学会副理事长、第一届中国网络空间安全学会副监事长。