在省委机关工作二十年；历任政策研究室干事、副处长、处长，省委农村政策研究室处长、副主任；1993年9月，出任省委副秘书长；2000年11月起，兼任陕西省610办公室主任。2002年7月，接替马中平，出任中共渭南市委书记；2008年1月，当选政协陕西省第十届委员会副主席；2013年1月，连任第十一届省政协副主席、并担任政协党组副书记。2017年1月，辞去陕西省政协副主席。