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