Lesane Parishas Crooksas, pasauliui vėliau žinomas kaip Tupacas Amaru Shakuras, gimė 1971-ųjų birželio 16-ąją Brukline, Niujorke. Berniukas gimė Afeni Shakur, „Juodųjų panterų“ juddėjimo narei, kuri sūnaus vardą pakeitė, kai šiam suėjo metukai, įkvėpta peruviečio revoliucionieriaus Tupaco Amaru II.
Tupaco mama viena augino du vaikus ir patyrė didelių finansinių sunkumų. Kartais šeima neturėjo net kur gyventi.