Shakur syntyi 16. kesäkuuta 1971 Manhattanin East Harlemin osassa New Yorkissa. Syntyessään Lesane Parish Crooks, hänet nimettiin yhden vuoden iässä Túpac Amaru II:n mukaan (viimeisen inkojen hallitsijan, Túpac Amaru, jälkeläinen), joka teloitettiin Perussa vuonna 1781 epäonnistuneen kapinansa jälkeen.
Espanjan hallintoa vastaan. Shakurin äiti selitti: "Halusin, että hänellä olisi maailman vallankumouksellisten alkuperäiskansojen nimi. Halusin hänen tietävän, että hän on osa maailmanlaajuista kulttuuria eikä vain naapurustosta".