Крис Гарднер растит сына один. Мальчику всего пять лет, и Крис прикладывает все силы, чтобы детство ребенка было светлым. Он трудится продавцом, но заработка не хватает даже на жилье. Вскоре их выселяют из квартиры.
Оказавшись без крыши над головой, Крис не опускает руки. Он находит возможность стать стажером в одной брокерской фирме. Если проявить себя, можно получить место специалиста. Однако стажировка не оплачивается — и продлится целых полгода.