陕西富平人,1949年10月参加革命工作,1950年3月加入中国共产党。历任宁夏陶乐县委、宁夏省委组织部、甘肃省委组织部干事,组织部干部处副处长;“文革”期间到“五七”干校劳动,后任水电部第四工程局刘家峡水电站办公室副主任,中国科学院兰州高原大气物理研究所办公室负责人,省科学大会筹备工作办公室副主任,省委科技政治部组织处处长,1979年3月任省人事局副局长、党组成员,1980年8月任省人事局局长、党组书记,1983年4月任省政府秘书长、党组成员,1986年7月任省委政法委员会书记,1987年12月任省人民检察院检察长、党组书记,1993年1月任政协甘肃省第七届委员会副主席、党组成员,2004年3月退休。因病医治无效,于2013年8月17日4时30分在兰州逝世,享年83岁。