Dio 1. Straga
Schweik je bivši vojnik koji se prije nekoliko godina povukao iz službe zbog svog idiota. Sada Schweik živi u Pragu, trguje prodajom pasa i, osim idiotizma, pati od reume.
Roman započinje u lipnju 1914., nakon atentata na nadvojvodu Ferdinanda. Ovaj povijesni događaj nije ostavio ravnodušnim Schweik. S oduševljenjem iznosi sluškinji gospođi Muller svoja razmišljanja o ovoj temi, izmjenjujući priču prikladnim pričama iz života mnogih poznanika. Schweik i dalje bijesni u hotelu Chalice, gdje s profesionalnim zanimanjem sluša agenta tajne policije Bretschneidera. Schweikova razgovorljivost i prilično originalne izjave o austrijskoj vojnoj politici na Balkanu dovode do uhićenja hrabrog vojnika zajedno s gostionicom Palivetsom.
U policijskoj upravi Schweik spremno prihvaća sve optužbe protiv njega, uključujući izdaju. Premješten je ili na kazneni sud, zatim u ludnicu, pa opet u policiju; koju istražitelji često ispituju i pregledavaju liječnici, proglašavajući ga idiotom ili simulatorom. Na kraju, Schweika pušta službenik, pogođen Schweikovim nevinim izgledom.
Na putu kući hrabar vojnik ulazi u Konobu pored zdjele, gdje saznaje da je Palivts osuđen na 10 godina. Tamo se ponovno susreće s Bretschneiderom, kojem je naređeno da se približi Schweiku na temelju trgovine psima.
Kod kuće Schweik pronalazi vratara noćnog kafića s mladom damom koju je gospođa Muller pokrenula u apartmanu. Nakon što je izveo stanare i uvjerio služavku, koja je pomislila da će ga sramota baciti kroz prozor, Schweik se vratio poslu. U kratkom vremenu on prodaje Bretschneideru, a potom i detektivu Kalousu, puno izmrznutih pasa, prilično isušivši policijsku zalihu novca i dovodeći Bretschneider do besmislenog kraja - agent je pojeo kupljene pse.
Međutim, uobičajeni život hrabrog vojnika ubrzo se prekida - šalju mu poziv na vojni liječnički pregled. Hrabro prevladavajući još jedan napad reumatizma, ne slušajući liječnika i pjevajući pjesme, Schweik se ulazi u invalidska kolica posuđena od kuharskog slastičara i vozi se na otok Strzheletsky. U novoj kapi, s gomilom cvijeća, zapanjujućih štaka vičući "U Beograd!", Schweik ostavlja dojam da se članci o njemu pojavljuju u praškim novinama. Samo se liječnik koji pregleda Schweika ne dotiče - smatra vojnika simulatorom i smješta ga u garnizonski zatvor.
U bolničkoj kolibi simulatori (često stvarno bolesni) liječe se strogom dijetom, kininom, mokrim oblogom i klistirima. Jednog dana barunica von Bozenheim stiže u zatvor, čitajući o Svejku u novinama i želeći vidjeti hrabrog vojnika. Barunica se pojavljuje kod Schweikove postelje s poklonima i hranom. Schweik i njegovi drugovi hranu pojedu za nekoliko minuta, ali potom ih uporni liječnici isperu iz stomaka. Sljedeće liječničko povjerenstvo šalje Svejka u ćeliju.
Sutradan, hrabri vojnik s kolegama odlazi u zatvorsku kapelu, gdje sluša propovijed feldkurata Otta Katza. Katzovi govori obično su pobudili samo smijeh među zatvorenicima, ali osjetljivi Schweik je usred službe pukao suze. Zaprepašteni feldkurat pokušava otkriti za što sjedi Schweik, ali ne pronalazi svoje papire i na kraju se slaže da ga ovaj vojnik treba dati kao uredan. Ubrzo se Schweik, odjeven u staru, ne baš visoku uniformu, golemu kapu i prethodno pio sa svojim čuvarima u kafani, pojavi pred kućom feldkurata u Karlinu.
Katzova usluga je donijeti pijanog feldkurata kući, dobiti novac od Katzovih poznanika, izvući vjerovnike i potajno prodati namještaj koji pripada kućanstvu. Zatim Schweik posjeti njegov stan, tamo nađe rođakinju gospođe Muller i otkriva da je i sama dama sada u koncentracijskom logoru, a garderobe koje u njoj žive postavile su garderobu u svoju sobu. Uopće ne rastužen, Schweik se vraća feldkuratu i vjerno mu služi, pomažući čak i u slavljenju mise. Ponekad se crkveni pehar zamjenjuje sportskim kupom, smrekovim - konopljinim uljem, a ministar - samim Schweikom. Oltar za kampanju mora se naći u crkvi Vrsovitsky, gdje se dobiva od prodane majstorske sofe. I još jedan feldkurat, pobožni i nepušač, nakon vjerskog spora ostaje u Katzovoj kući do jutra i izgleda nimalo treznije od vlasnika. Ukratko, afere Schweika i Katza idu dobro - dok feldkurat ne izgubi svog batmana na karticama poručniku Lukašu.
Novi vlasnik Schweik ljubitelj je životinja i žena. Schweik pomaže Lukašu u njegovoj naklonosti: on gostoljubivo prihvaća damu koja je došla posjetiti poručnika. Istina, nakon nekog vremena morate poslati telegram gostujućem mužu i odvesti Katie kući. Schweik se vješto bavi životinjama: slučajno hrani voljeni kanarinac poručnika poručničkoj mački (mačka potom pojede kremu za čizme). Pas, kojeg Lukas traži da mu kupi, Schweik krade od pukovnika Zillerguta. Posljednji incident završava se time da je Lukas poslan u devedeset prvu pukovniju u Budejovice, zajedno sa Schweikom.
2. dio sprijeda
Nesretnice Schweika i Lukaša počinju na peronu - tamo su ukrali kofer. U odjeljku su ga batman i poručnik koji su ga sjekli potakli gnjev trećeg putnika, general bojnika. Shvejk, konačno otpraćen iz odjeljka, uz sudjelovanje željezničkog radnika slučajno zaustavi vlak hitnom kočnicom. Za to je hrabar vojnik odveden na čelo stanice u Taboru, a poručnik Lukaš s velikom radošću odlazi na front bez Schweika.
Fini gospodin plaća kaznu za Schweika, a on daje vojniku pet kruna na cesti, koje Schweik sigurno pije u staničnom ormaru. Nakon kratkog razgovora u zapovjedništvu stanice, batman je krenuo pješice u pukovniju Budejovice. Istina, Schweik se potpuno razlikuje od Budejovice, ali uz put pjeva dobre pjesme. I nitko od ljudi nije se sreo na cesti - ni suosjećajna starica, ni njezin brat, ni vojnici koji su napustili pukovniju, ni tramp, ni stari pastir - ne mogu uvjeriti Schweika da ide krivim putem. "Ne može biti da ne uđem u Budejovice!" - odlučno kaže hrabri vojnik i padne u Putim, izravno u žandarmeriju.
Zapovjednik žandarma uzima Schweika za ruskog špijuna i strogo ga čuva. Peyslerkina baka, koja je u obližnju konobu donosila žandarme i pivo Schweik, obećala je da nikome neće reći o zarobljenom izviđaču, a istovremeno o pijanom žandarmskom časniku. Nakon brojnih ispitivanja, Schweik je poslan u Pisek, gdje se, čini se, vezao lisicama za pratnju, privezan za smetlare nakon što je posjetio gostionicu na putu. Odatle hrabri vojnik napokon vlakom putuje u Budejovice i pojavljuje se pred očima poručnika Lukaša.
Nakon laganog gubitka svijesti, Lukas žurno pošalje batmana u stražarnicu. Ondje se Schweik dobro zabavlja sa slobodno mislećim Marekom za razgovore i pjesme. Tri dana kasnije batman odlazi s pukom u Kiral-Hidu, u istom odjelu s Marekom i pijanim feldkuratom Latsinom. Po dolasku, Švejk dobija važni zadatak od poručnika Lukasa - on mora odnijeti pismo supruzi trgovca hardverom Kakon, koji je u mađarskom kazalištu upoznao poručnika i smrskao mu u srce. Tvrtku Svejk pravi sapper Vodichka, koji započinje tuču s Kakonemom, koji je pogrešno pročitao Lukaševo ljubavno pismo. Borba se nastavlja na ulici, postaje mnogobrojna i objavljuje se u javnosti. Sada su polkovne vlasti svjesne iskrene naklonosti zaljubljenog poručnika (iako je Schweik tvrdio da se i sam dopisivao s Madam Cacogne). Samo intervencija pukovnika Schroedera spašava Schweika od suda.
U međuvremenu, Lukash je postao zapovjednik 11. marširajuće čete, Schweik je po povratku postao narednik. Nakon dužeg nereda, vojnici se stavljaju u vlak i šalju na frontu.
Dio 3. Svečano kucanje
U vlaku koji ide prema Galiciji, Schweik se našao u društvu novog batmana Lukaša - bivšeg mlinara, velikog gliba Balouna, kao i bivšeg farmaceuta, sada činovnika Vaneka, kuhara-okultista Juraida i telegrafa Hodounskog. Tvrtka provodi vrijeme na kartama i pričama. U međuvremenu, u osobnom prijevozu službenici se upoznaju s novim sustavom šifriranja za terenske pošiljke - drugi svezak romana L. Gangofer "Grijesi otaca" ključan je za šifru. Međutim, samo je prvi svezak podijeljen časnicima - naravno, zbog Schweika koji je pročitao mnogo knjiga, ali nikada nije počeo čitati iz prvog sveska.
Pogrešku otkriva Cadet Bigler, budući vojni pisac (još nema knjige, ali postoje mnogi naslovi za buduće knjige), kao i autor shema izvanrednih bitaka. Sheme je, međutim, kritizirao kapetan Sagner, a zatim ga je uvrijeđeni Bigler iskoristio u wc-u za predviđenu svrhu. Kadet ima glavobolju i bolove u želucu - očito iz tog razloga vidi neobičan san u kojem razgovara s Gospodinom Bogom. Ali Biglerova plaća plaćena je u liječničku izolaciju.
Vlak stiže u Budimpeštu, gdje vojnici najavljuju ulazak Italije u rat. Polazak je odgođen. Škrti general pregledava vlak, a delegacija dvije dame posjeti s poklonom - dvadeset kutija mirisnih tableta. Međutim, prave hrane nema, a Lukas šalje Svejka da nešto kupi. Vojnik se vraća pod stražom - pokušao je ukrasti piletinu poručniku. Platio za piletinu, a Schweik kuha juhu iz koje Baloun pokušava ukrasti pileću nogu. Zbog toga ga Schweik prisiljava na marš. Ubrzo je i sam Schweik trenirao pušku, no ni ovdje mu nije mogao pomoći, a to je zapovjednika narednika dovelo u nesvijest. Napokon vlak kreće.
Na jednom od stanica zaustavlja Lukas nesretnu pomisao da pošalje Schweika po konjak. Redatelj pronalazi konjak od trgovaca zabranjenom robom, ali uhvatio ga je poručnik Hrast, koji je dugo uzeo u obzir Schweika. Vojnik mora dati konjak za vodu, a onda sve popiti. Dok Schweik spava, činovnik Vanyok svojim prijateljima čita povijest bataljona koji je napisao, gdje ih unaprijed predstavlja neusporedivim herojima.
Odnosi mornara i Hrasta sve se više pogoršavaju - pogotovo nakon što je Schweik izvjestio svoje nadređene da je Hrast tukao njegovog batina Kunerta. Čak je i Schweik jednom ušao u bordel, gdje je Hrast odmarao na cesti, i poslao pijanog Hrasta na sastanak bataljona.
Bataljon je sada pješice. Svejk i Vanek upućeni su da pronađu prenoćište za vojnike, ali na raskrižju, Svejk iz nekog razloga odluči da ne ide desno, prema karti, već lijevo. Putnici su podijeljeni. Navečer Schweik susreće ruskog dezertera koji se kupa na ribnjaku i zbog radoznalosti se presvuče u uniformu. U tom obliku ga vodi terenska patrola.
Dio 4. Nastavak svečanog klevetanja
Schweik je zajedno s ostalim Rusima zarobljen. Griješi za Židova i postavlja se među zatvorenike. Vojnik uzalud pokušava objasniti da je to pogreška. Samo major Wolf razumije što je - on misli da je Schweik prešao kod Rusa i želi se objesiti. Schweik provodi vrijeme zaključan u društvu miševa. Zatim dolazi vojni sud i riječi razdvajanja feldkurata Martineza prije pogubljenja. Noću, u Schweiku, veliko gazi u svojoj ćeliji, odlučivši ga ispitivati i zaspati.
Srećom za hrabrog vojnika, iz njegove pukovnije stiže telegram u kojem se navodi da je Schweik nestao. Pušten je na slobodu, a Schweik se napokon susreće sa starim drugovima i Lukašem, uhvativši ga s bataljonom u selu Klimontovo.