Zhang Liang (traditional Chinese: 張亮; simplified Chinese: 张亮; pinyin: Zhāng Liàng; (died April 17, 646) was a Chinese general and official who served as a chancellor late in the reign of Emperor Taizong in the Tang dynasty. He was eventually accused of using witchcraft – a major taboo in imperial China – and executed in 646.