Tupac Amaru Shakur est né le 16 juin 1971 à East Harlem, dans l'arrondissement de Manhattan à New York. Il est nommé ainsi d'après Túpac Amaru II, un révolutionnaire péruvien qui a mené un soulèvement indigène contre l'Espagne et a ensuite été exécuté.