Carlos Ruiz Zafón rođen je 25. rujna 1964. u Barceloni.
Pohađao je isusovačku školu Sarriŕ.
Taj je gotički dvorac u njegovu rodnom gradu, s tornjevima i tajnim hodnicima, budio njegovu dječju maštu i želju za pripovijedanjem priča.
Radio je u reklamnoj agenciji.
Godine 1993., kao 29-godišnjak, za svoj je prvi roman Trilogija magle (1996.) primio književnu nagradu za mlade i ubrzo je objavio romane El palacio de la medianoche, Las luces de septiembre i Marina.
Od 1994. živi u Los Angelesu, radi kao scenarist i piše za španjolske dnevne novine ˝El País˝ i ˝La Vanguardia˝.
Godine 2002. u Španjolskoj je postao književnom senzacijom, a njegov roman Sjena vjetra, čija se radnja odvija u Barceloni 50-ih godina 20. stoljeća, proglašen je knjigom godine.
Do sada je preveden na više od četrdeset jezika te prodan u desecima milijuna primjeraka.
Nastavak Sjene vjetra roman Anđelova igra u Španjolskoj je objavljen na Svjetski dan knjige 23. travnja 2008.
Anđelova igra svojevrsna je predigra Sjeni vjetra.
Roman je do sada preveden na više od trideset svjetskih jezika, a publika ga je prihvatila s jednakim oduševljenjem kao i Sjenu vjetra.
Roman za mlade Trilogija magle ponovno je izdan 2010. na engleskom jeziku.