L'action d'Ulysse se passe en un jour, à Dublin, en 1904. Le personnage d'Ulysse est un petit employé juif, Leopold Bloom ; Stephen Dedalus, jeune Irlandais poète, est Télémaque ; Marion, femme de Bloom et qui le trompe, est Pénélope. Rien n'arrive d'extraordinaire au cours de cette journée. Bloom et Dedalus errent dans la ville, vaquant à leurs affaires, et se retrouvent le soir dans un bordel. Chaque épisode correspond à un épisode de L'Odyssée. Mais la parodie débouche sur une mise en cause du monde moderne à une époque de muflisme.
Joyce exprime l'universel par le particulier. Bloom, Dedalus, Marion sont des archétypes. Toute la vie, la naissance et la mort, la recherche du père (Dedalus est aussi Hamlet), celle du fils (Bloom a perdu un fils jeune), toute l'histoire sont contenues en un seul jour. C'est à Rabelais, à Swift que l'on peut comparer l'art de Joyce qui a écrit, dans Ulysse, la grande œuvre épique et satirique de notre temps.