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