Врач по профессии, Ланца в 1848 году участвовал в войнах за освобождение Италии.
В палате депутатов Джованни Ланца принадлежал сначала к левой, а затем к левоцентристской партии, но позднее примкнул к правой.
В 1867—1868 и 1869 году был председателем палаты.
В 1855—58 годах в кабинете Камилло Бензо ди Кавура занимал пост министра народного просвещения, где успел провести реформу итальянской школьной системы.
В 1858—1859 годах был министром финансов.
В 1864—1865 году выполнял обязанности министра внутренних дел в кабмине Ламарморы.
В 1869—1873 году — снова стал президентом палаты.
Ланца является основателем газеты «Opinione».
Джованни Ланца скончался 9 марта 1882 года в итальянской столице.