杨玄价养子。
生平.年幼时入内侍省当太监，「慷慨负节义，有筹略」，有不少「守」字辈的养子，如杨守亮、杨守宗。黄巢进犯江西时，任排阵使。干符四年诱降王仙芝，仙芝遣尚君长、楚彦威等人洽降，中途为唐招讨使宋威所劫持，事遂不顺。朝廷以荆南节度使王铎为招讨使，取代宋威。复光监忠武军，屯于邓州。与节度使周岌沥酒为盟，据蔡州，以秦宗权为防御使，进收邓州。因功授开府仪同三司，封弘农郡公。中和二年（882年）七月，转战河中，次年六月，卒于河中，时年四十二，谥忠肃。杨复光虽是黄门近幸出身，胸有大志，