，任右卫将军、封长平郡公。631年，累进御史大夫、转光禄卿、进封鄅国公、受益州食邑五百户。歴任豳、夏、鄜三州都督。633年，进金紫光禄大夫、相州大都督长史。637年，徙封郧国公。640年，太宗召张亮入朝，任工部尚书。641年，任太子詹事，出任洛州都督，侯君集谋反被杀后，张亮任刑部尚书，参与朝政，成为宰相。644年，唐太宗征讨高句丽，张亮频谏，太宗不纳，并拜其为平壤道行军大总管。率兵自莱州出发，越海至辽东半岛登陆，攻陷卑沙城（今辽宁大连），向建安城（今辽宁营口）进军。高句丽军劫营，张亮胆小，「无计策，但踞