Покровительствовавшее Иванову общество решило послать его на свой счет за границу, для дальнейшего усовершенствования, но предварительно потребовало, чтобы он написал ещё одну картину на тему «Беллерофонт отправляется в поход против Химеры». Выполнив это требование, Иванов в 1830 году отправился в Европу, и через Германию, с остановкой на некоторое время в Дрездене, прибыл в Рим.
В Италии первые работы Иванова состояли в копировании «Сотворения человека» Микеланджело в Сикстинской капелле и в написании эскизов на разные библейские сюжеты. Усердно изучая Священное Писание, в особенности Новый Завет, Иванов всё более увлекался мыслью изобразить на большом полотне первое явление Мессии народу, но прежде чем приступить к этой трудной задаче, хотел испробовать свои силы над менее масштабным произведением. С этой целью он в 1834—1835 годах написал «Явление воскресшего Христа Марии Магдалине».
Картина имела большой успех как в Риме, так и в Санкт-Петербурге, где в 1836 году художник удостоился за неё звания академика.
Ободренный успехом, Иванов принялся за «Явление Христа народу»[6]. Работа затянулась на двадцать лет (1836—1857), и только в 1858 году Иванов решился отправить картину в Санкт-Петербург и явиться туда вместе с ней. Выставка самой картины и всех относящихся к ней эскизов и этюдов была организована в одном из залов Академии Художеств и произвела сильное впечатление на общественность[источник не указан 1999 дней].
Иванов скончался от холеры. Был похоронен в Санкт-Петербурге на Новодевичьем кладбище. В 1936 году перезахоронен с переносом памятника на Тихвинском кладбище Александро-Невской лавры.