Родился в Лондоне. 21 декабря 1676 года он получил титулы барона Хеддингтона и графа Бёрфорда в графстве Оксфорд. Через несколько недель Чарльз получил титул лорда Боклера.
В январе 1684 года после смерти бездетного Генри Джермина (1605—1684), 1-го графа Сент-Олбанса (1660—1684), король Карл II Стюарт пожаловал своему сыну Чарльзу Боклеру титул герцога Сент-Олбанса и денежную пенсию в размере 1000 фунтов стерлингов в год.
В 1687 году Чарльз Боклер, герцог Сент-Олбанс, получил чин полковника 8-го кавалерийского полка. Служил у германского императора Леопольда I Габсбурга, присутствовал при осаде Белграда.После смерти своей матери (14 ноября 1687) Чарльз Боклер получил во владение большие поместья, в том числе Бёрфорд-хаус, недалеко от Виндзорского замка. Не находился в Англии во время Славной революции 1688 года, но смог установить дружеские отношения с новым королём Англии Вильгельмом III Оранским.
С 1691 года заседал в палате лордов.
В 1693 году командовал вспомогательным английским корпусом в Нидерландах и отличился в битве с французами при Неерлиндене. Летом 1697 года вместе с Вильгельмом III Оранским встречал в Утрехте русского царя Петра Великого.
В декабре того же года ездил с посольством в Париж, чтобы передать королевские поздравления с днем свадьбы внука короля Людовика XIV, герцога Людовика Бургундского, с Марией Аделаидой Савойской.
В 1698 году получил должность главного сокольничего королевского двора.Худшие времена для герцога Сент-Олбанса наступили после вступления на королевский престол Анны Стюарт (1702—1714), которая поддерживала партию тори, в то время как Сент-Олбанс был известен своей симпатией партии вигов. Своё положение при дворе герцог Сент-Олбанс смог вернуть при короле Георге I Ганноверском (1714—1727).
В 1716 году он был назначен лордом-лейтенантом Беркшира, а в 1718 году стал кавалером Ордена Подвязки.10 мая 1726 года 56-летний Чарльз Боклер, герцог Сент-Олбанс, скончался в городке Бат (графство Сомерсет).
Он был похоронен в Вестминстверском аббатстве. Ему наследовал старший сын Чарльз Боклер, 2-й герцог Сент-Олбанс.