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