Nació en Génova, hijo de un artista menor, Stefano Magnasco, aprendió con Valerio Castello, y finalmente con Filippo Abbiati (1640-1715) en Milán.