Михаил раньше проектировал самолёты, а теперь живёт спокойной жизнью пенсионера. В последний день года он и его внук Серёжа находят испуганного пса, дрожащего от грохота фейерверков, и решают оставить его, дав кличку Стёпка. Когда мальчика увозят родители, старику внезапно становится плохо.
Теперь всё зависит от пса — ему нужно срочно найти помощь. Но как объяснить людям, что случилось? Стёпка уверен: только Серёжа сможет его понять. Преодолевая страх, пёс бежит через весь город, сталкиваясь с опасностями и неожиданными препятствиями. Его ждёт долгий путь, полный испытаний, но другого выхода нет.