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