After studying theology and obtaining a doctorate at Turin, he entered the Society of Jesus in Rome at age 21, on 14 December 1815.
The Society had been re-established by Pope Pius VII only a year before, and Perrone was very soon appointed to teach theology at Orvieto.
In 1824 he became professor of dogmatic theology at the Roman College, where he taught the future Pope Leo XIII.
An advisor to Popes Gregory XVI and Pius IX,[1] he was consultor of various congregations and was active in opposing some teachings of George Hermes as well as the discussions which ended in 1854 in the dogmatic definition of the Immaculate Conception.
[6] His complete theological lectures were published in French and ran through several editions; portions were translated into Spanish, Polish, German, Dutch, and other languages.