1969年12月畢業於山拖中等專業學校;1985年8月畢業於山東農機化學院乾修科。1970年1月至1974年4月在韓莊鐵廠工作,任廠團總支書記,韓莊公社團委常委,團縣委委員;1974年4月至1976年8月在微山縣團委工作;1976年8月至1978年5月任兩城公社黨委副書記;1978年5月至1981年12月任兩城公社黨委副書記、管委會主任;1981年12月至1985年8月任塘湖公社黨委書記(1983年9月至1985年8月在山東農機化學校學習);1985年8月至1987年4月任魯橋鎮黨委書記;1987年4月至1992年12月任微山縣政府副縣長;1992年12月至1997年2月任微山縣委常委、微山縣紀委書記;1997年月起任微山縣委副書記。