В 1624 году Шарль Гарнье вступил в монашеский орден иезуитов. После окончания изучения философии и теологии был рукоположен в священника и отправлен на миссию в Квебек, Канада, куда прибыл 8.04.1636 года. В Квебеке занимался миссионерской деятельностью среди индейцев племени гуронов. Погиб 7.12.1649 года во время межплеменной войны между гуронами и ирокезами на территории католической миссии «Святая Мария среди гуронов». Его тело было захоронено два дня на территории миссии в руинах часовни.
Шарль Гарнье был беатифицирован Римским Папой Пием XI в 1922 году и канонизирован тем же римским папой в 1936 году в группе канадских мучеников.
День памяти в Католической Церкви — 19 октября.