1974年9月在河津县科委任会计;1984年2月起先后任清涧公社党委副书记、管委会主任,清涧镇党委副书记、镇长;1987年1月任清涧镇党委书记;1990年8月任审计局长;1998年6月任河津市副市长;2007年4月任河津市人大党组副书记;2008年3月任河津市人大常委会副主任。