Тем временем на родине художника вспыхнула революция. На каждом шагу звучали пылкие речи о свободе, хотя революция принесла скорее анархию, чем подлинное освобождение. Ривера смотрел на этот конфликт интересов сквозь призму марксистской идеологии Беловой, и вскоре он стал коммунистом. Это была не единственная перемена в его жизни. В 1911 году Ривера примкнул к кубизму; впрочем, к концу десятилетия, поссорившись с другими кубистами, охладел к этому направлению в искусстве. Однажды он остановился как вкопанный перед овощами и фруктами, выставленными на уличном лотке, и воскликнул, обращаясь к Беловой: «Посмотри на это чудо, а мы занимаемся такой ерундой!» Он начал экспериментировать в стиле Поля Сезанна. Окончательный разрыв с кубизмом произошел в 1920 году, когда Ривера познакомился с критиком Эли Фором, который убеждал художников внести свой вклад в прогрессивное развитие общества, создавая крупномасштабные пропагандистские полотна в социалистическом духе. Заразившись революционной лихорадкой, Ривера решил вернуться на родину, чтобы творить для народа. Он отправился в Мексику в 1921 году, не взяв с собой ни Белову, ни Воробьеву с дочкой Марикой.
Мексиканские власти тоже жаждали продвигать искусство в народ; так родилась идея расписать огромными фресками — муралями — общественные здания. Художник с энтузиазмом приступил к работе, хотя поначалу был не в ладах с требованиями фресковой живописи, что не лучшим образом сказалось на первых опытах: Ривера вдруг объявил, что раскрыл секрет древних ацтеков, обрабатывавших стену для росписи нопалом — перебродившим соком кактусовых листьев. Это «открытие» было чистой выдумкой, а вдобавок нопал чересчур высушивал краски, что приводило к искажению композиции и возникновению мутных пятен на фреске.
Взглянув на росписи Риверы, вы ни за что не поверите, что он когда-то был кубистом. Вдохновляясь доколумбовой скульптурой и неоклассическим искусством Европы, Ривера яркими красками и резкими линиями писал упрощенные фигуры. В ранних росписях, где часто появляются захватчики-испанцы, он смаковал жесткости колониальных войн. Затем он перешел к изображению светлого будущего, построенного на традициях коренных народов Мексики. В «Истории мексиканской медицины» на правой стороне фрески показаны древние медицинские практики ацтеков — например, повивальная бабка помогает женщине родить, — а на левой стороне изображена современная больница, где доктора в масках, прибегая к помощи огромного просвечивающего аппарата, заняты тем же делом.
Ривера ринулся в политику левацкого толка, приложив руку к организации революционных профсоюзов и вступив в мексиканскую коммунистическую партию. Он даже совершил поездку в Москву на празднование десятой годовщины Октябрьской революции. Однако в 1929 году Риверу выгнали из партии за то, что он продолжал брать заказы у буржуазного правительства. Ривера возражал, доказывая, что его работы проникнуты духом классовой борьбы, но партийная организация постановила, что не знающему меры, зарвавшемуся художнику нет места в их рядах.
Он и впрямь не знал меры. Приступая к работе над фресками для Национального дворца, он завел сразу двух любовниц — американскую студентку и молодую мексиканскую художницу Фриду Кало. (И все это после скоротечного брака с Гваделупой Марин и полудюжины других увлечений.) Кало разделяла его страстную веру в коммунизм и преданность искусству, и вскоре их отношения обрели глубину и прочность. В августе 1929 года сорокатрехлетний Ривера женился на Кало, которой было двадцать два года.
К 1930-м годам заказы на фресковую живопись иссякли в связи с международным экономическим кризисом, не пощадившим Мексику. Соединенные Штаты тоже переживали Великую депрессию, но там все же сохранился костяк богатых любителей искусства, способных заказать крупную работу, и в последующие несколько лет Ривера в основном трудился к северу от мексиканской границы. Поработав на Тихоокеанскую биржу, Ривера создал фреску для холла Детройтского института искусств, изобразив производственный процесс на автомобильном заводе Форда. (Иронию ситуации — когда убежденный коммунист расписывает биржу и воспевает заводской конвейер — Ривера, похоже, не почувствовал.)