原名叫窦银魁。山西省临汾(今尧都区)人。中共党员。1936年参加红军。曾任兰州军区炮兵司令部参谋长。
1936年11月参加革命。1939年5月加入中国共产党。1936年参加了牺盟会,并被任命为泊庄村抗日儿童宣传队队长,进行抗日救国活动。1938年春被派往牺盟会乡宁中心襄陵县三区牺盟会任协助员,并参加中华民族解放先锋队,常在南辛店、南北许、北贾村一带进行抗日救亡群众工作。1939年7月赴延安抗日军政大学学习,后历任陕甘边区三五八旅警备五团侦察参谋、作战参谋、团参谋长,陆军十一师炮兵团长、副师长、师参谋长。1962年参加中印边界自卫反击战。在甘南平叛中任夏河麻许彬支队司令员兼政治委员,同年任西藏军区司令部炮兵部副部长。1966年由西藏返回内地,任兰州军区作战部副部长。1969年任兰州军区生产建设兵团司令部副参谋长。1975年任兰州军区炮兵司令部副参谋长、炮兵顾问。1984年8月离休(副军职)。
参加过宜瓦、澄合、荔北、扶眉、兰州、西藏平叛、中印反击战等战役战斗。1950年出席第一野战军暨西北军区战斗英雄大会,被授予战斗英雄奖章。1955年被授予中校军衔。1962年晋升为上校军衔。荣获三级八一勋章、三级独立自由勋章、三级解放勋章。1988年被授予二级红星功勋荣誉章。