Pennant, whoes other clubs include Notts County, Arsenal, Watford and Birmingham City agreed to join Portsmouth on loan from Liverpool until the end of the season.
Pennant was expected to move to Pompey last week, after the clubs agreed terms for a player signed by the Reds for £6.7m from Birmingham in July 2006.