张德昌(?—1643年),明朝将领,陕西榆林人,张臣之孙,张承荫之子,张应昌、张全昌的弟弟。
崇祯初年,张德昌为清水营守备。后任保定副总兵。崇祯三年(1630年)夏,在攻打王嘉胤时负伤,以战败职罪而夺官位。复任保定参将,击败农民军仁义王。崇祯十四年(1641年)春,跟随总督杨文岳率军五千救援开封,不敢进军。同年冬,提拔为保定副总兵。崇祯十六年(1643年)去世。追赠特进荣禄大夫、左都督。