 He trained under Orazio Cambiasi and possibly collaborated with Bernardo Strozzi.Two of his pupils were Giuseppe Badaracco and Bartolomeo Bassi.One of his descendants was Innocenzo Ansaldo of Pescia (February 12, 1734- February 16, 1816).