1972年11月至1984年3月在趙莊鄉政府工作;1984年4月在縣財政局負責農業稅管理工作;1987年3月任縣農稅管理所所長;1992年9月至1998年3月任財政局副局長(1997年4月兼任財稅大檢辦主任,1997年11月兼任財政局黨總支書記);1998年3月至2004年3月任縣財政局局長(2003年11月兼任局黨委書記);2004年3月至2006年2月任縣委常委、財政局長、局黨委書記;2006年3月至2006年9月任縣委常委、財政局黨委書記;2006年10月至2007年3月任縣人大黨組副書記、財政局黨委書記;2007年3月至5月任縣人大副主任、黨組副書記、財政局黨委書記;2007年5月任縣人大黨組副書記、副主任。