Маленький Ленька Пантелеев был обычным мальчишкой, живущим в городе Петроград. Но однажды судьба свалила на него серию несчастий, превратив его из любопытного ребенка в безнадежного беспризорника. Вместе с ним мы пройдем через жуткие испытания и опасные приключения. Леньке пришлось принять участие в страшных событиях, связанных с гражданской войной, которая разгорелась в годы 1918–1922. Он научился выживать, красть, сталкиваться с голодом и скитаться бездомным по улицам. Жизнь безарнула его страшными и жестокими образами, но, удивительным образом, Леньке выпала возможность встретиться с некоторыми особенными людьми, которые помогут ему различать добро и зло.