1976.09——1979.07,河南省固始县高中学生;
1979.09——1983.07,中央财政金融学院(现中央财经大学)财政专业学习;
1983.07——1984.12,安徽省财政厅财政科研所科员;
1984.12——1987.03,安徽省财政厅办公室科员;
1987.03——1989.08,安徽省财政厅办公室副主任科员;
1989.08——1991.11,安徽省财政厅办公室主任科员;
1991.11——1994.07,安徽省财政厅办公室副主任;
1994.07——1996.11,安徽省地税局办公室主任兼法规处处长;
1996.11——1998.02,安徽省繁昌县委副书记、县长;
1998.02——2002.09,中共安徽省繁昌县委书记(其间:2001.03—2001.07在中央党校县委书记进修班学习);
2002.09——2004.02,安徽省经贸委副主任、党组成员(其间:2003.09—2003.11在江苏省经委挂职学习);
2004.02——2005.01,中共滁州市委副书记、市政府副市长、代市长;
2005.01——2009.06,中共滁州市委副书记、市政府市长;
2009.06——2016.11,安徽省环境保护厅党组书记、厅长。
2016.11—— 安徽省委统战部副部长、省工商联党组书记、省委非公有制经济和社会组织工作委员会副书记(兼)