Fue ordenado sacerdote el 12 de abril de 1941 y comenzó su ministerio pastoral en Roma.
En agosto de 1959 fue nombrado director espiritual del Pontificio Seminario Mayor Romano y fue miembro de la comisión para el primer sínodo diocesano de Roma.
También trabajó como examinador apostólico del clero.
Participó en las congregaciones generales del Concilio Vaticano II sobre los temas del ecumenismo y la libertad religiosa.
Fue creado y proclamado Cardenal por Juan Pablo II en el consistorio del 28 de junio de 1988 con el título de San Andrés del Valle.