Als nach dem Erdbeben im Indischen Ozean 2004 Fernsehbilder von einem Kind in Aceh um die Welt gingen, das die Katastrophe in einem Portugal-Trikot überlebt hatte, besuchte Ronaldo im Jahr 2005 Indonesien, warb um Spenden und übernahm die Patenschaft für den Jungen. Später engagierte sich Ronaldo als Botschafter des "Mangrove Care Forum" an der Seite des indonesischen Staatspräsidenten Susilo Bambang Yudhoyono für den Schutz der Mangrovenwälder auf Bali. Seit Januar 2013 ist Ronaldo als globaler Botschafter der Kinderrechtsorganisation Save the Children tätig. Weiterhin unterstützt er seit Oktober 2015 als Testimonial die Kampagne "#BeThe1Donor" des Pharmakonzerns Abbott, die junge Menschen dazu anregen soll, regelmäßig Blut zu spenden. Ronaldo zählt zu den wohltätigsten Sportlern. Nach dem Champions-League-Triumph 2016 spendete er seine Siegprämie in Höhe von 600.000 Euro für wohltätige Zwecke. Im Oktober 2017 ließ er seine FIFA-Ballon-d’Or-Trophäe aus dem Jahr 2013 auf einer Auktion in London versteigern und den Erlös in Höhe von 600.000 Pfund Sterling der Make-A-Wish-Foundation zukommen, die sich die Erfüllung von Herzenswünschen schwerstkranker Kinder zum Ziel gesetzt hat.