U jednom talijanskom gradu živi stari stolar Geppetto (Mario Adorf), koji je oduvijek želio sina. U gradu također žive brat i sestra Luca (Arved Friese) i Sofia (Nicolais Borger), razbojnik Lucignolo (Valentino Fortuzzi) te nesretni kipar Antonio (Benjamin Sadler), zaljubljen u Annu (Inka Friedrich). Jednog dana grana koja padne sa stabla, za koje se tvrdi da ga štiti nimfa, otkotrlja se do Geppettovih nogu, a ovaj od nje odluči napraviti lutku i nazvati je Pinocchio. Te noći Pinocchija pronađe nimfa te mu podari život.