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