张宏生,1957年生于江苏省徐州市。1981年毕业于徐州师范学院中文系,获得文学学士学位。1984年毕业于南京大学中文系,获得文学硕士学位。1989年毕业于南京大学中文系,获得文学博士学位。1985年至今,在南京大学中文系任教。先后担任古代文学教研室主任,南京大学基础学科教育学院副院长等职。现任南京大学中文系教授,博士生导师,南京大学明清文学研究所所长,《全清词》编纂研究室主任。兼任中国明代文学学会副会长,中国宋代文学学会理事。曾先后在美国哈佛大学、耶鲁大学、香港浸会大学、台湾中央大学等学校从事教学和研究。