Foley was ordained a priest for the Roman Catholic Archdiocese of Washington on May 26, 1956. He was appointed by Pope John Paul II to be the Auxiliary Bishop of the Diocese of Richmond in Virginia on May 3, 1986. He was ordained to the episcopacy on June 27, 1986. Pope John Paul II later appointed Bishop Foley to be the Third Bishop of the Catholic Diocese of Birmingham on March 22, 1994, and was installed on May 13. He retired on May 10, 2005, and was then elected Diocesan Administrator on May 19.
|Bishop of Birmingham