单大德河北新蔡人,生于1932年。1949年参加中国人民解放军,1954年加入中国共产党。毕业于海军第一航空学校。任海军第一航空学校飞行教员,飞行技术检查主任,海军航空学校副参谋长,海军航空学校副校长,1985年1月任海军南海舰队航空兵副政治委员,1985年9月任海军航空兵副政治委员。1990年6月至1996年1月任海军航空兵部政治委员。1988年9月被授予海军少将军衔,1993年7月晋升为海军中将军衔。九届全国政协委员。