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