多降，任光与都尉李忠、县令万脩守卫信都郡。王郎传檄，任光斩杀他的使者，王郎以精兵四千攻打信都。更始2年（24年），刘秀逃至蓟县（今北京市），刘秀到信都见任光，刘秀命他为左大将军，封武成侯。刘秀以信都郡为据点攻略周围城邑，最后攻下了王郎据守的邯郸。建武2年（26年），改封阿陵侯，食邑一万户。建武5年（29年），召至洛阳奉朝请。同年冬，病逝，子任隗。