Georges Duroy est un ancien sous-officier du 6e régiment des hussards ayant passé des années en Algérie, qui travaille dorénavant dans les chemins de fer à Paris. Très dépensier, il peine à joindre les deux bouts, mais retrouve par hasard un ancien camarade de régiment, Charles Forestier. Attristé par la situation de Duroy, Forestier, rédacteur au journal La Vie Française, l'engage comme journaliste et l'invite à une soirée mondaine chez lui. Duroy s'y fait remarquer par ses récits sur la vie en Algérie, en particulier par Clotilde de Marelle, une amie de Forestier. Étant incapable d'écrire le jour suivant un article sur l'Algérie comme requis, il va demander de l'aide à Forestier, qui le fait aider par sa femme, Madeleine Forestier.
Georges gravit peu à peu les échelons et commence une relation avec Clotilde de Marelle, dont le mari est presque toujours absent. Trouvant que Charles Forestier ne le traite pas avec suffisamment de respect, Duroy commence à le haïr et souhaite le faire cocu. La santé de Charles Forestier, affaibli par une mauvaise toux, se détériore rapidement, et il meurt peu après avoir invité Georges à le rejoindre dans le sud de la France. Celui-ci demande alors la veuve en mariage...