杀秦宗衡，夺其军。一次孙儒败于杨行密，张颢投降后者。
效力杨行密.杨行密厚待张颢，命他率兵守庐州。龙纪元年（889年）杨行密在外攻宣州时，孙儒攻庐州，杨行密委任留守庐州的刺史蔡俦投降。孙儒允许蔡俦留在庐州，张颢继续效力蔡俦帐下。景福元年（892年），杨行密最终败杀孙儒，蔡俦却没有重新归顺，还和舒州刺史倪章联合对抗之。杨行密遣行营都指挥使李神福围攻庐州，景福二年（893年）四月更亲自参与围城。围城期间张颢逾越城墙再次投降了杨行密。杨行密让他效力银枪都使袁稹。袁稹认为张颢反复，向杨行密