Джованни Ланфранко учился в Болонье у Агостино Карраччи, а позднее у его брата — Аннибале Карраччи. Последний содействовал своему ученику в получении заказов на оформление палаццо Фарнезе. Затем Ланфранко жил и работал в родном городе, а также в Пьяченце, а позднее вновь появился в Риме.
В Риме его растущая слава обеспечила ему обилие заказов. Большая роспись купола «Вознесение Марии» пользовалась особенным успехом. Заваленный заказами, Ланфранко стал писать свои картины в небрежной, выхолощенной манере.
За мозаикой для алтаря делла Навичелла в Соборе Святого Петра с изображением апостола Петра, идущего по воде с Иисусом в 1634 г. последовала работа по росписи церкви ордена иезуитов «Ges? Nuovo» в Неаполе.
Вернувшемуся в Рим художнику покровительствовали папа Павел V и Урбан VIII. Последней работой Джованни Ланфранко была капелла «Сан Карло Катенари».
Искусствоведы относят Джованни Ланфранко к переходному периоду в итальянской живописи — от школы Карраччи к манере письма Пьетро да Кортона.