取郑州，张亮逃亡共城山。之后检校定州别驾。621年，李世勣讨刘黑闼，命张亮守相州，刘黑闼势强，张亮弃城逃亡。由于房玄龄的推荐，秦王李世民召张亮入天策府，任车骑将军。太子李建成与秦王李世民的斗争白热化时，张亮受命去洛阳，密结山东豪杰以备政局之变。齐王李元吉告发，高祖李渊派遣属吏拷问张亮，张亮没有泄密，不久被释放。太宗李世民即位后，任右卫将军、封长平郡公。631年，累进御史大夫、转光禄卿、进封鄅国公、受益州食邑五百户。歴任豳、夏、鄜三州都督。633年，进金紫光禄大夫、相州大都督长史。637年，徙封郧国公