Действия разворачиваются в 1981 году в Сан-Франциско. Молодой мужчина по имени Крис Гарднер проживает со своей супругой Линдой и сыном Кристофером. Герой все свои денежные накопления вкладывает в портативные сканеры, которые рекламирует докторам. Пока он демонстрирует изобретение по больницам, его жена вкалывает горничной в местном отеле. Денег вечно не хватает, и женщина бросает родных, отправляясь на поиски лучшей жизни. Крис клянется, что сделает все невозможное, чтобы их ребенок не страдал.
Но тут начинается череда неприятных событий. Мало того, что любимая бросила его на произвол судьбы с пятилетним мальчиком, так еще и полицейские арестовывают его за долги за парковку. За квартиру также стоит неуплата, и арендодатель грозится выселить мужчину.
Вскоре Крис и Кристофер остаются бездомными. Они ночуют прямо в туалетах на станциях. Много трудностей придется им преодолеть. Но в итоге герой получит высокооплачиваемую должность, и его сын не будет ни в чем нуждаться. Крис даже откроет свою фирму.