推荐，秦王李世民召张亮入天策府，任车骑将军。太子李建成与秦王李世民的斗争白热化时，张亮受命去洛阳，密结山东豪杰以备政局之变。齐王李元吉告发，高祖李渊派遣属吏拷问张亮，张亮没有泄密，不久被释放。太宗李世民即位后，任右卫将军、封长平郡公。631年，累进御史大夫、转光禄卿、进封鄅国公、受益州食邑五百户。歴任豳、夏、鄜三州都督。633年，进金紫光禄大夫、相州大都督长史。637年，徙封郧国公。640年，太宗召张亮入朝，任工部尚书。641年，任太子詹事，出任洛州都督，侯君集谋反被杀后，张亮任刑部尚书，参与朝政，成为