杰以备政局之变。齐王李元吉告发，高祖李渊派遣属吏拷问张亮，张亮没有泄密，不久被释放。太宗李世民即位后，任右卫将军、封长平郡公。631年，累进御史大夫、转光禄卿、进封鄅国公、受益州食邑五百户。歴任豳、夏、鄜三州都督。633年，进金紫光禄大夫、相州大都督长史。637年，徙封郧国公。640年，太宗召张亮入朝，任工部尚书。641年，任太子詹事，出任洛州都督，侯君集谋反被杀后，张亮任刑部尚书，参与朝政，成为宰相。644年，唐太宗征讨高句丽，张亮频谏，太宗不纳，并拜其为平壤道行军大总管。率兵自莱州出发，越海至辽