历任枣庄市薛城区商业局统计员、团委副书记,薛城区商业局副局长(其间挂职薛城区南石乡党委副书记),薛城区南石乡党委书记;
1992年02月起任共青团枣庄市委副书记、书记(其间在共青团中央青农部挂职锻炼);
1997年12月起任山亭区委副书记、区长,区委书记、区委党校校长,区委书记、区人大主任、区委党校校长;薛城区委书记、区委党校校长;
2007年03月起任枣庄市委常委,枣庄市薛城区委书记、党校校长;枣庄市委常委、政法委书记;枣庄市委常委、政法委书记,市政府党组副书记;
2012年02月任枣庄市委常委,市政府副市长、党组副书记;
2016年01月任枣庄市人大常委会副主任。
省九次党代会代表。