À l'âge de quatorze ans, Carlos Ruiz Zafon écrit son premier roman, une histoire de 500 pages. À dix-neuf ans, il choisit de commencer sa carrière dans la publicité, qu'il quitte pour se consacrer à son roman Le Prince de la brume, publié en 1993 (prix de la jeunesse d'Edebé en 1993).
Son quatrième roman, L'Ombre du vent a été sélectionné dans les romans étrangers pour le prix Femina 2004. Il a reçu aussi des prix littéraires français, comme le Prix des Amis du Scribe et le Prix Michelet en 2005, ainsi qu'au Québec, comme le Prix des libraires du Québec 2005 (Roman hors Québec). En janvier 2010, le classement de plusieurs magazines dédiés à l'édition, dont Livres-Hebdo en France et The Bookseller en Grande-Bretagne, l'introduit à la cinquième place des écrivains de fiction les plus vendus en Europe en 2009.