Chris Gardner es un hombre de familia que lucha por mejorar su vida. A pesar de sus intentos para ayudar a mantener a flote a la familia, Linda, la madre de su hijo de cinco años Christopher, está harta de encontrarse siempre bajo la constante presión de los problemas financieros.