历任解放军汽车第七十六团战士,第四军医大学办公室秘书,政治部政治教研室教员,政治部宣传处处长,第四军医大学第一附属医院政治部副主任、主任,第四军医大学纪委副书记,第四军医大学政治部副主任、主任;1999年6月任第四军医大学副政治委员(副军职),2001年7月任第三军医大学政治委员(副军职),2002年6月任第三军医大学政治委员(正军职),少将军衔。2005年6月2日任陕西省政府副省长、党组成员。2008年1月23日任陕西省第十一届人大常委会副主任。
十届全国人大代表,陕西省第十一届人大常委会党组书记、副主任,陕西省宋庆龄基金会主席。