Allievo di Giovanni Maria Lancisi a Roma e poi di Francesco Redi, fu da quest'ultimo proposto, nel 1691, per l'incarico di medico di Anna Maria Luisa de' Medici alla corte di Neuburg an der Donau e Düsseldorf.