Chris Gardner és un home de família que lluita per aconseguir que les coses millorin. Malgrat els intents de Chris per redreçar la família, Linda, la mare del seu fill de cinc anys, Christopher, està farta d’estar constantment sota la pressió dels problemes financers. I incapaç de seguir endavant, però poc convençuda, decideix anar-se’n. Chris continua perseguint, sense descans, un treball millor. Però, sense un matalàs financer, ell i el seu fill són desnonats del seu apartament i es veuen obligats a dormir en refugis per a indigents, estacions d’autobús, banys o en qualsevol altra banda on puguin trobar un sostre per passar la nit. Tot i així, Chris usa l’amor i la confiança que el seu fill ha posat en ell com a motivació per superar tots els obstacles.