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