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