Ayant perdu toutes ses économies dans un placement douteux, Chris Gardner voit sa femme le quitter en lui laissant la garde de leur jeune fils. Pour subvenir aux besoins de ce dernier, il s'inscrit à un stage de six mois dans une firme de courtage, dans l'espoir d'y décrocher un poste. Or, les chances que son voeu se réalise sont plutôt minces ....