張德昌(?—1643年),明朝將領,陝西榆林人,張臣之孫,張承廕之子,張應昌、張全昌的弟弟。
崇禎初年,張德昌為清水營守備。後任保定副總兵。崇禎三年(1630年)夏,在攻打王嘉胤時負傷,以戰敗職罪而奪官位。復任保定參將,擊敗農民軍仁義王。崇禎十四年(1641年)春,跟隨總督楊文岳率軍五千救援開封,不敢進軍。同年冬,提拔為保定副總兵。崇禎十六年(1643年)去世。追贈特進榮祿大夫、左都督。