Chris Gardner, un joven padre de familia, está tratando de ganarse la vida. Nunca ha tenido un trabajo estable y se pasa los días haciendo malabares. Su mujer en cambio, va en contra de la forma que tiene para salir adelante. Un día, harta de todo, decide abandonar a Chris y a su hijo de cinco años, Christopher. En ese momento, la vida de ambos ...