Nella tela è raffigura la Madonna Immacolata con svolazzante velo barocco, poggiata sul globo terrestre con in braccio il Bambino, circondata da una schiera di angeli e arcangeli, mentre schiaccia il serpente. Il Bambino trafigge con la lunga asta di una croce il serpente che è indicato dall’arcangelo Michele.
Il soggetto, replicato in copie autografe e frutto di numerose imitazioni, è ripreso dal dipinto del marchigiano Carlo Maratta per la Cappella De Sylva, realizzata su progetto di Gian Lorenzo Bernini nella chiesa di Sant’Isidoro degli Irlandesi a Roma.