Carlo Cane nasce a Gallarate il 15 dicembre 1615 da Francesco e Margherita Boniperta. Frescante e pittore di quadri ad olio, imparò l'arte da Melchiorre Gilardini, fondatore di una scuola che continuò le tradizioni di Giovan Battista Crespi, detto il "Ceràno". Carlo, ancora giovane, mostrò viva inclinazione alla pittura, per cui il padre lo avviò agli studi presso la scuola del Gilardini. Da abile disegnatore si diede anche ad opere d'incisione ed acqua forte ed imparò da Pierfrancesco Mazzucchelli, detto il "Morazzone", lo straordinario vigore delle tinte e dei rilievi. Egli affrescò inoltre le pareti della Chiesa Maggiore di Gallarate, in seguito aprì a Milano una scuola di nudo. Dipinse la Certosa a Pavia, a Monza, a Gallarate e forse a Torino. Dipinse molto per privati e chiese a Milano e Gallarate e qui esistono ancora parecchie sue opere che ne comprovano il valore. Facendo allusione al suo nome, usava firmare i suoi quadri con un cane. Morì a Gallarate alla fine del Seicento.

