相州是东魏、北齐的旧都，「弓长」（张）是自己的姓氏，心中就有了一丝不臣之心。术士程公颖说张亮卧时若龙，必得大贵。张亮大喜。646年陕州人常德告发张亮养五百义子，意图不轨。太宗命马周调查此事确凿。太宗与百官议论，定张亮为死罪。646年4月17日，张亮在长安西市处斩。