Urodził się w 1933 r. w stanie Rhode Island na północno-wschodnim
wybrzeżu USA, ale wychowywał się i wiele lat spędził w
Tennessee. Dorastał w średnio zamożnym domu, w tradycji
irlandzkich katolików, a jego ojciec był prawnikiem. Na chrzcie
dostał imię Charles, ale później, kiedy już zaczął pisać,
zmienił je na Cormac. W Tennessee poszedł na studia, ale nie
skończył fizyki i inżynierii, po czym trafił w 1953 r. do wojska, do
jednostki służb powietrznych na Alasce. W 1957 r. wrócił do
college’u, gdzie zaczął pisać i zdobył pierwsze studenckie
nagrody za swoją twórczość.