Cytochrome P450 plays vital roles in detoxifying xenobiotics. In this study, SlCYP340A and SlCYP340L expression in the Spodoptera litura fat body and SlCYP332A1, SlCYP6AB12, SlCYP6AB58, SlCYP6AB59, and SlCYP6AN4 expression in the Malpighian tubules were significantly upregulated after cyantraniliprole exposure, and SlCYP6AB58 and SlCYP6AB59 expression levels were simultaneously increased in the Malpighian tubules after gossypol treatment. Drosophila ectopically expressing candidate P450 genes showed that SlCYP332A1, SlCYP6AB12, SlCYP6AB59, SlCYP6AN4, and SlCYP340A conferred cyantraniliprole tolerance. The overexpression of SlCYP6AB58 and SlCYP6AB59 in Drosophila increased the number of eggs laid under the gossypol treatment. Moreover, the knockdown of SlCYP332A1, SlCYP6AB12, SlCYP6AB59, SlCYP6AN4, and SlCYP340A increased S. litura mortality under the cyantraniliprole treatment. Homology modeling and molecular docking results suggested that candidate P450 has the potential to bind with cyantraniliprole. These results indicate that the CYP3 and CYP4 genes participate in cyantraniliprole detoxification and that SlCYP6AB59 may be simultaneously involved in the gossypol tolerance of S. litura.