Chris Gardner är en försäljare från San Francisco som kämpar för att bygga en framtid för sig själv och sin 5-årige son Christopher. När han hamnar i svåra finansiella trångmål och flickvännen lämnar honom måste Chris uppfostra sonen på egen hand. Han får en prestigefylld praktikplats utan lön, och blir vräkt. Han måste då göra sitt yttersta för att ställa saker tillrätta för sig själv och sin son.