阮光缵知西山军兵败，亲自来到茶曲（今广义）督战。但因逆风而班师回朝，陈光耀和武文勇守广南。此后西山军围攻平定城失败，因陈光耀替武文勇隐瞒罪责，武文勇遂同陈光耀成为生死之交。1800年，武文勇与陈光耀一起进攻归仁，但得知富春被攻陷之后率军回援，在广南遭到黎文悦部的截击，因此奋力攻陷了归仁。在得知阮光缵逃往昇龙之后，放弃了归仁，北上准备与阮光缵会合。途中，陈光耀在清彰县被擒，武文勇则在农贡县被擒。不久西山朝灭亡，二人同阮光缵被押解到顺化。阮光缵被凌迟处死，武文勇与陈光耀则遭到斩首。