1968年3月—1973年4月,解放軍610部隊戰士、班長、副排長;
1973年4月—1984年4月,解放軍83462部隊排長、助理員、股長;
1984年4月—1990年5月,蕪湖縣五交公公司副經理、經理、黨支部書記(其間:1989年9月—1990年9月在安徽商業職工大學經管專業學習);
1990年5月—1993年3月,蕪湖縣人事局副局長;
1993年3月—1999年5月,蕪湖縣人事局局長、黨組書記、編辦主任;
1999年5月—2002年6月,蕪湖縣委組織部副部長、人事局局長、黨組書記、編辦主任;
2002年6月—2009年10月,蕪湖縣人大副主任。