En 1445 Félix V le nombró obispo de Vich.
Fue referendario pontifical del papa Nicolás V.
En 1459 fue trasladado a la diócesis de Gerona y en 1461 a la de Urgel.
El papa Pío II le creó cardenal en el consistorio del 18 de diciembre de 1461.
Cardona no fue nunca a Roma a recibir el capelo cardenalicio y no participó en el cónclave de 1464 (elección de Paulo II).