拜其为平壤道行军大总管。率兵自莱州出发，越海至辽东半岛登陆，攻陷卑沙城（今辽宁大连），向建安城（今辽宁营口）进军。高句丽军劫营，张亮胆小，「无计策，但踞胡床，直视而无所言」吓得不敢动弹。将士们误以为张亮镇定，在副将张金树带领下击退了高句丽军。太宗归国，至并州，将张亮逮捕，但并未细究其过。起初，张亮弃故妻，新娶李氏。李氏与一少年歌手私通，张亮将这个少年歌手作为养子、名慎几。张亮之子张顗多次劝谏其父，张亮不听。李氏好巫觋，干涉政事。张亮为相州大都督长史的时候，养子公孙节向他说了「弓长之主当别都」谶言。张亮认