Garnier was ordained to the priesthood in 1970. He was bishop of the Roman Catholic Diocese of Luçon, France from 1990 to 1991. He then was the bishop of the diocese from 1991 to 2000. He then was archbishop of the Roman Catholic Archdiocese of Cambrai, France, from 2000 unil his death.