Карло Коллоди, настоящее имя Карло Лоренцини, родился 24 ноября 1826 года во Флоренции. Его родители, Анджолина Ордзали и Доменико Лоренцини, работали прислугой в доме маркиза Джинори, а раннее детство будущего писателя прошло в Коллоди, родной деревне матери, где его воспитывала бабушка. Позднее название этой деревни стало его литературным псевдонимом.
Начальное образование он получил в Коллоди, затем продолжил обучение в семинарии Валь д’Эльза, где изучал теологию, литературу, философию и риторику. Священническая стезя его не привлекала: после семинарии он устроился в один из ведущих книжных магазинов Флоренции, писал обзоры для книжных каталогов и входил в круг флорентийских мыслителей и литераторов.
В 1848 году писатель отправился добровольцем на войну за независимость Италии и присоединился к армии Тосканы; в 1860 году он снова служил добровольцем. Вернувшись во Флоренцию, он занялся журналистикой и литературой, выпускал сатирические издания, писал рассказы, очерки и комические сценки. Первый роман опубликовал в 1850 году.
Как детский писатель он известен сказочной прозой с приключенческой интонацией. Автор умер 26 октября 1890 года во Флоренции.