Родился 12 января 1628 года в Париже в семье парламентского судьи. Был младшим из семи детей. Семья Перро старалась обеспечить детей хорошим образованием, поэтому в возрасте восьми лет Шарль был отправлен в коллеж на север Франции. Однако юноша так и не доучился, решив заняться юридической карьерой. Но и это ему быстро наскучило. Вскоре он поступил клерком к своему брату-архитектору, Клоду Перро, прославившемуся как автор восточного фасада Лувра.
Несмотря на то, что Перро стал плодовитым литератором, его художественные произведения почти не сохранились, за исключением сказок. Первое произведения писателя появилось в 1653 году. Это была поэма в комическом стиле «Стены Трои, или Происхождение бурлеска». Большой славы она поэту не принесла, но положила начало его литературной карьере. Ш. Перро пользовался доверием государственного деятеля и фактического правителя Франции после 1665 года – Жана Кольбера. В 1663 году его назначили секретарем новой Академии. Однако после смерти Кольбера (1683) он лишился всего: места секретаря и литературной пенсии.
В истории литературы Ш. Перро известен также как основоположник «спора о древних и новых». Так, в 1687 году он издал поэму «Век Людовика Великого», а затем диалоги о параллелях между древними и новыми взглядами на искусство и науку. В своих работах он выделял искусство века Людовика, как возможность прогресса и отступления от неизменного античного идеала. Будущее литературы он видел в развитии романа, как приемника античного эпоса. В 1697 году появился сборник «Сказки матушки Гусыни», в который вошли 7 переработанных народных сказок и одна сказка, сочиненная самим Перро. Эта была сказка «Рике-хохолок», которая широко прославила писателя.
Считается, что именно Ш. Перро ввел жанр народной сказки в «высокую» литературу. По сюжетам его сказок впоследствии были созданы оперы и балеты.
Умер великий сказочник 16 мая 1703 года