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