Powell was born in Washington, D.C.. He studied at Princeton University and at Georgetown University. In 1975-1976, he spent a year as a legislative assistant to Senator Richard Schweiker of Pennsylvania.