堂吉珂德是西班牙拉·曼卻村莊的一個窮紳士。他年近五十,愛讀騎士小說,滿腦子盡是些魔術呀、比武呀、打仗呀、戀愛呀、痛苦呀等荒誕無稽的故事。他又十分迂腐,認為書上所寫的都是千真萬確的。于是,他要去做個游俠騎士,消滅一切暴行。承擔種種艱險,將來功成名就,就可以名傳千古。他把祖?zhèn)飨聛淼囊惶灼瓶渍页鰜泶┥稀K矣幸黄ナ莸闷ぐ堑鸟R,他給它起了個好聽的名字?!榜w口難得”。按照騎士的習慣,他選中了鄰村的一位農家姑娘作為意中人,并給她起名為杜爾西內婭。他又做了把長槍,臂上挎著盾牌,儼然像個騎士了。他先后三次出門去打抱不平,有過種種遭遇,鬧了不少笑話。堂吉珂德第一次出門是單槍匹馬,為時兩天結果,被一騎騾子的商人打下馬來,躺在地上動彈不得。一個同村鄰居發(fā)現了他,才把他救回家。堂吉珂德的朋友理發(fā)師和神父認為堂吉珂德的瘋狂行為是受了騎士小說的毒害。他們在堂吉珂德的外甥女和女管家的協(xié)助下,搜查了堂吉珂德的藏書室,把其中大部分的騎士書都扔到院子里,放火燒掉了。堂吉珂德第二次出外當游俠是在十五天之后。他勸說了一個叫桑丘·潘沙的農民做侍從,堂吉珂德許諾將來封他做海島總督。在此期間,他和侍從做了一些荒唐可笑的事情。后來,他的朋友神父和理發(fā)師用計策把他捆綁起來,裝進一個木籠子里,然后把他放在牛車上,押送回家。從而堂吉珂德結束了他的第二次游俠活動。 堂吉珂德第三次出游是在相隔一個月之后。他從鄰居參孫.加爾拉斯果學士那里,打聽到薩拉果薩城要舉行一年一度的比武大會的消息,他想到那里去贏得榮譽,便和桑丘又瞞著家人出游了。加爾拉斯果得知后,便化妝成“鏡子騎士”,在半路去攔截他。加爾拉斯果原想把堂吉珂德斗敗后,迫使他回家,可是,加爾拉斯果的馬絆了一跤,他反而被堂吉珂德沖倒在馬下。這一勝利使堂吉珂德得意非凡。他下決心“要使衰亡的騎士道重新振興”,把“扶弱除強,救危濟困”當作自己應盡的職責。薩拉果薩城比武會臨近了。堂吉珂德主仆二人又動身了。未了,來了個“白月亮騎士”,他指名要和堂吉珂德決斗,而且他們雙方商定:誰輸了,便聽對方發(fā)落。結果“白月亮騎士”把堂吉珂德撞下馬來,把他戰(zhàn)敗了?!鞍自铝硫T士”罰他回家去,一年之內不準外出。原來這個“白月亮騎士”不是別人,正是同鄉(xiāng)參孫·加爾拉斯果學士化妝的。堂吉珂德不知道,只好遵從約定,灰心喪氣地往家走。堂吉珂德回到家,發(fā)了高燒,一連躺了六天。最后他奄奄一息了。終于,他清醒過來了,知道那些書都是胡說八道,只恨悔悟太晚了。他表示“對騎士小說已經深惡痛絕”了,叮囑他的外甥女要“嫁個從未讀過騎士小說的人”否則便要取消她的財產繼承權,然后他死了。