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