1970年5月至1974年10月, 任兗州縣黃屯公社祖營學校民辦教師。
1974年10月至 1976年8月,在兗州師範學校學習。
1976年8月至1980年12月,任兗州縣委辦公室秘書。
1980年12月至1982年7月, 任兗州縣人大辦公室秘書。
1982年7月至1984年9月,任兗州縣委組織部幹事。
1984年9月至1986年7月, 在山東農業大學學習。
1986年7月至 1987年4月, 任兗州縣王因鎮黨委副書記、鎮長。
1987年4月至1992年5月,任兗州縣王因鎮黨委書記。
1992年5月至1993年12月,任兗州縣(市)經濟開發區管委會主任。
1993年12月至1998年3月, 任兗州市政府辦公室主任兼兗州市工貿區管委會主任、政 府黨組成員。
1998年3月至1999年8月, 任兗州市政府市長助理、黨組成員,市政府 辦公室主任兼兗州市工貿區管委會主任。
1999年8月至2000年8月,任兗州市政府副市 長兼市政府辦公室主任。
2000年8月至2003年1月,任兗州市政府副市長。
2003年1月 至今,任兗州市政協副主席、政協黨組副書記。中共濟寧市第八次代表大會代表,濟寧市第十二屆人民代表大會代表。