但并未细究其过。起初，张亮弃故妻，新娶李氏。李氏与一少年歌手私通，张亮将这个少年歌手作为养子、名慎几。张亮之子张顗多次劝谏其父，张亮不听。李氏好巫觋，干涉政事。张亮为相州大都督长史的时候，养子公孙节向他说了「弓长之主当别都」谶言。张亮认为相州是东魏、北齐的旧都，「弓长」（张）是自己的姓氏，心中就有了一丝不臣之心。术士程公颖说张亮卧时若龙，必得大贵。张亮大喜。646年陕州人常德告发张亮养五百义子，意图不轨。太宗命马周调查此事确凿。太宗与百官议论，定张亮为死罪。646年4月17日，张亮在长安西市处斩。