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