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