1959年2月至1963年1月任阜阳专区师范专科学校党支部副书记;1963年1月至1963年3月任阜阳中学教师进修学校党支部副书记
1962年4月至1968年7月任阜阳中学教师进修学校校务委员会副主任
1963年3月至1968年7月任阜阳中学教师进修学校党支部副书记
1963年3月至1968年7月任阜阳中学教师进修学校革委会副主任
1974年9月至1979年9月任安师大阜阳分校党的核心小组副组长、革委会副主任
1974年9月至1979年9月任安师大阜阳分校革委会副主任
1977年12月至1979年9月任安师大阜阳分校党的核心小组副组长、革委会副主任
1977年12月至1979年9月任安师大阜阳分校革委会副主任
1978年12月至1983年10月任阜阳师范学院党委副书记、副院长
1978年12月至1983年10月任阜阳师范学院副院长
1983年10月至1998年4月任阜阳师范学院副院长
1991年12月至1994年3月任阜阳师范学院党委副书记
1991年12月至1998年4月任阜阳师范学院副院长;1998年4月至2006年5月任阜阳师范学院党委副书记、副院长
1994年3月至1999年2月任阜阳师范学院党委副书记、副院长
1998年4月至2008年9月任阜阳师范学院党委副书记
1998年4月至2008年9月任阜阳师范学院副院长
1998年4月至2011年11月任阜阳师范学院纪委书记
2003年8月至2007年8月任阜阳师范学院副院长
2006年5月至2014年4月任阜阳师范学院副院长
2009年4月至2018年6月任阜阳师范学院党委副书记
2009年7月至2011年2月任阜阳师范学院党委副书记;2011年2月至2013年6月任阜阳师范学院党委副书记、纪委书记
2013年1月至2019年6月任阜阳师范学院副院长;2019年6月至2025年5月任阜阳师范大学副校长
2013年6月至2019年6月任阜阳师范学院副院长;2019年6月至10月任阜阳师范大学纪委书记
2015年8月至2019年6月任阜阳师范学院副院长;2019年6月至2023年9月任阜阳师范大学副校长
2015年8月至2019年6月任阜阳师范学院副院长;2019年6月至2025年7月任阜阳师范大学副校长
2017年12月至2019年6月任阜阳师范学院副院长;2019年6月至2021年5月任阜阳师范大学副校长;2021年5月至2024年3月任阜阳师范大学党委副书记
2019年2月至2019年6月任阜阳师范学院党委副书记;2019年6月至2023年5月任阜阳师范大学党委副书记