Rolihlahla is een Afrikaanse jongen. ZIjn overgrootvader was koning van een clan, zijn vader stamhoofd. Als hij naar school gaat, krijgt hij de naam Nelson. Hij maakt kennis met rassenscheiding en de ongelijke manier waarop de bevolking wordt behandeld. Als volwassene komt hij in opstand tegen ‘apartheid’, een systeem dat onderscheid maakt tussen mensen op basis van hun huidskleur... tot hij in de gevangenis terechtkomt.
Ondanks zijn lange weg naar de vrijheid, geeft Nelson de strijd tegen onrecht en ongelijkheid niet op. Hij groeit uit tot een wereldwijd icoon.