Народився 18 вересня1993 року в місті Йорк. Вихованець футбольної школи клубу «Лідс Юнайтед». 9 серпня 2011 року 17-річний Тейлор дебютував за основну команду «Лідса» в матчі Кубка ліги, вийшовши на заміну у другому таймі матчу проти «Бредфорд Сіті». Дебют захисника в Чемпіоншипі відбувся місяцем пізніше — 10 вересня в грі з «Крістал Пелес» (3:2), в якій Чарлі вийшов в стартовому складі клубу і відзначився гольовою передачею на Росса Маккормака.
Влітку 2014 року Тейлор повернувся до «Лідс Юнайтед»[1], ставши дублером досвідченого Стівена Ворнока. Після того як на початку 2015 року Ворнок покинув команду, Тейлор став основним лівим захисником «Лідса», провівши у цьому статусі наступні 2,5 сезони. Тейлор провів загалом за рідних клуб понад 100 ігор в усіх турнірах.
6 липня 2017 року Тейлор підписав чотирирічний контракт з клубом Прем’єр-ліги «Бернлі»[2], в якому з другого сезону став основним гравцем. Станом на 24 травня 2021 року відіграв за клуб з Бернлі 102 матчі в національному чемпіонаті.
Виступи за збірну
2011 року у складі юнацької збірної Англії (U-19), зіграв у двох з трьох матчів на Лімозькому турнірі, допомігши Англії здобути перемогу у цьому змаганні[3]. Спочатку Тейлор вийшов на заміну у грі проти Португалії, а потім і в основі на матч проти України (3:1)[4].