任排阵使。干符四年诱降王仙芝，仙芝遣尚君长、楚彦威等人洽降，中途为唐招讨使宋威所劫持，事遂不顺。朝廷以荆南节度使王铎为招讨使，取代宋威。复光监忠武军，屯于邓州。与节度使周岌沥酒为盟，据蔡州，以秦宗权为防御使，进收邓州。因功授开府仪同三司，封弘农郡公。中和二年（882年）七月，转战河中，次年六月，卒于河中，时年四十二，谥忠肃。杨复光虽是黄门近幸出身，胸有大志，善抚士卒；病逝之时，军中恸哭数日。平定黄巢之乱者，大多是复光门人故将。