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