Tupac Shakur was born on 16-Jun Wednesday 1971, in East Harlem, Manhattan, New York City, New York, USA, He is 25 years old.