年（883）拜庐州刺史，归淮南节度使高骈。886年，高骈赐名为杨行密。中和五年（885）毕师铎反高骈，召宣歙观察使秦彦助战，高骈向行密求救，行密尚未赶到，毕师铎已俘高骈，行密一到，大败毕师铎，秦彦一气之下，杀死高骈，行密占领扬州，毕师铎投奔秦宗权部下孙儒，孙儒杀毕师铎并吞并其军队，发兵围攻扬州，欲一举消灭杨行密，将扬州收归己有。行密采谋士袁袭建议，放弃扬州，先退守庐州（今安徽合肥），后攻克宣州（今安徽宣城）。龙纪元年（889）拜宣州观察使。行密据有宣州后，趁势向东、南、西三个方向发展，占领苏州、常州