He signed for Portsmouth for an undisclosed fee on 25 January 2006, and played a large part in their escape from relegation that same season. His Pompey debut was in the FA Cup against Liverpool at Fratton Park in a 2–1 defeat. After David James signed for Portsmouth on 11 August, he voiced his frustration at having to compete with a top goalkeeper for the No. 1 spot, and with Jamie Ashdown also on their books, he opted to leave Portsmouth in the autumn.