Le fils du magistrat de Namwon, Li Gongzi, se rend au pavillon Gwanghallu lors de la fête de Dan-o et aperçoit Chunhyang qui se balance sur une balançoire. Il ordonne à son serviteur Bangja d'amener Chunhyang, mais bien que sa mère soit une courtisane, son père est un haut fonctionnaire. Chunhyang refuse de devenir courtisane, préférant se consacrer à la lecture et aux arts. Elle rejette fièrement Li Gongzi, lui demandant pourquoi il la traite comme une servante. Une nuit, Li Gongzi rend visite à Chunhyang, jure devant sa mère, Wolmae, qu'il épousera Chunhyang, puis ils passent leur nuit de noces. Au cours de leur heureux mariage, Li Gongzi doit accompagner son père qui est muté à Hanyang. Chunhyang rêve de l'accompagner à Hanyang, mais Li Gongzi, réprimandé sévèrement par son père pour avoir fréquenté des maisons de courtisanes, lui promet de revenir avant de partir pour Hanyang. Le nouveau magistrat, Byeon Hakdo, subjugué par la beauté de Chunhyang, lui ordonne de le servir. Chunhyang refuse, arguant que les courtisanes ne sont pas des êtres humains et n'ont pas de vertu, avant d'être emprisonnée et soumise à d'atroces souffrances. Pendant ce temps, Li Gongzi, qui a réussi l'examen impérial, est nommé inspecteur royal secret. Il retourne à Namwon, rencontre Wolmae, puis fait semblant d'être tombé en disgrâce pour demander de l'argent de voyage. Chunhyang, rencontrant Li Gongzi en prison, oublie sa propre situation et demande à Wolmae et Hyangdan de bien s'occuper de lui. Le lendemain, lors de la fête d'anniversaire de Byeon Hakdo, au moment où Chunhyang est sur le point d'être exécutée, Li Gongzi apparaît en tant qu'inspecteur royal secret, destitue Byeon Hakdo et sauve Chunhyang.