年因反对曹锟贿选而遭逮捕。获释后，任孙中山大元帅府军事特派员，后随孙中山赴北京。1925年，任段祺瑞政府临时参政院参政。1929年，彭养光回到家乡钟祥，任钟祥县县长。1931年，赴南京任立法院立法委员。九一八事变后，彭养光致函日本首相犬养毅，斥责日本军国主义，反对日本实行武装侵略。1946年，彭养光病逝。