Příběh se odehrává v dějišti mnoha Kingových příběhů: ve fiktivním městě Castle Rock ve státě Maine. Vyprávění se točí kolem dvou místních rodin a je prokládáno vinětami ze zdánlivě všedního života různých dalších obyvatel. Nejsou zde žádné nadpisy kapitol, ale přestávky mezi jednotlivými pasážemi naznačují, kdy vyprávění přechází do jiné perspektivy.
Středostavovští Trentonovi se nedávno přestěhovali do Castle Rocku z New Yorku a přivezli s sebou čtyřletého syna Tada. Vic Trenton zjistí, že jeho žena Donna měla nedávno poměr s tenistou jménem Steve Kemp. Uprostřed tohoto napětí v domácnosti Vicova reklamní agentura Ad Worx krachuje kvůli skandálu kolem cereálií s názvem Red Razberry Zingers. Vic a jeho obchodní partner Roger Breakstone jsou nuceni odjet z města a nechat Tada a Donnu doma samotné.
Modré límečky Camberovi jsou mezitím dlouholetými obyvateli Castle Rocku. Joe je automechanik, který ovládá a týrá svou ženu Charity a jejich desetiletého syna Bretta. Charity vyhraje v loterii pět tisíc dolarů a z výtěžku obelstí Joea, aby jí dovolil vzít Bretta na výlet za Charitinou sestrou Holly do Connecticutu. Joe souhlasí a tajně plánuje využít čas na výlet do Bostonu se svým přítelem a sousedem veterinářem v důchodu, alkoholikem Garym Pervierem.
Když se Camberovi chystají na jednotlivé výlety, jejich pes Cujo, velký dobromyslný bernardýn, pronásleduje na polích kolem jejich domu divokého králíka a strčí mu hlavu do vchodu malé vápencové jeskyně. Do nosu ho kousne netopýr a nakazí ho vzteklinou. Charity a Brett odjedou z města, a zatímco jsou pryč, Cujo zabije Garyho Perviera a nakonec i Joea Cambera.
Donna, která je doma sama s Tadem, odveze jejich porouchaný Ford Pinto k Camberovým na opravu. Auto se porouchá na Camberově dvoře, a když se Donna snaží najít Joea, objeví se Cujo a napadne ji. Vleze zpátky do auta, když Cujo začne útočit. Donna a Tad jsou uvězněni ve svém voze, jehož interiér je na letním slunci stále více rozpálený. Při jednom pokusu o útěk je Donna pokousána do břicha a nohy, ale podaří se jí přežít a utéct zpět do auta. Plánuje utéct do domu, ale od tohoto nápadu upustí, protože se obává, že dveře budou zamčené a že ji Cujo následně zabije a její syn zůstane sám.
Vic se po několika neúspěšných pokusech kontaktovat Donnu vrací do Castle Rocku a od policie se dozvídá, že Steve Kemp, muž, se kterým měla Donna poměr, je podezřelý z vykradení domu a pravděpodobného únosu Donny a Tada. Aby prozkoumala všechny stopy, vyšle státní policie do domu Kempů šerifa z Castle Rocku George Bannermana, kterého však Cujo napadne a zabije. Donna, která je svědkem útoku a uvědomí si, že Tadovi hrozí smrt na dehydrataci, se s Cujem utká a zabije ho. Brzy poté na místo dorazí Vic s úřady, ale Tad již zemřel na dehydrataci a úpal. Donna je převezena do nemocnice a Cujovi je před kremací jeho ostatků odebrána hlava na biopsii, aby se zjistilo, zda nemá vzteklinu.
Román končí o několik měsíců později, kdy se rodiny Trentonových i Camberových snaží žít dál. Donna dokončila léčbu vztekliny a její manželství s Vicem přežilo. Charity daruje Brettovi nové, očkované štěně jménem Willie. V postskriptu se píše, že díra, do které Cujo zahnal králíka, nebyla objevena. Připomíná také čtenáři, že Cujo byl hodný pes, který se vždy snažil, aby jeho majitelé byli šťastní, ale zpustošení vzteklinou ho dohnalo k násilí.