Giovanni Battista Caccioli fu un pittore bolognese barocco, allievo di Domenico Maria Canuti. Lavorò a lungo nelle città padane e in particolare a Mantova, dove decorò anche una sala di Palazzo Canossa. I suoi modi sono agili e svelti. La Concattedrale di Sant'Andrea conserva una sua pala d'altare con i Santissimi Carlo e Francesco che implorano la Vergine. Probabilmente fu anche scultore, anche se di questa attività non restano tracce.