Foi criado cardeal em 2003 pelo Papa João Paulo II, com o título de Cardeal-padre de S. Maria del Monte Carmelo a Mostacciano, sendo-lhe imposto o barrete cardinalício em 21 de outubro de 2003. Em 2005, participou do conclave que elegeu Joseph Ratzinger como Papa Bento XVI. Em 25 de maio de 2012, deixa o comando da Sé de Lagos.