He was a pupil of Pietro Perugino, and was in Rome during the pontificate of Pope Leo X. Soggi then moved to Prato, where Baldo Magini was his principal patron. He eventually settled in Arezzo. Among his pupils was Papino della Pieve.
References
Wikimedia Commons has media related to Niccolò Soggi.