Johan, d'abord page puis jeune chevalier, habite le palais d'un roi débonnaire et bon vivant dans un Moyen Age de fantaisie. Luttant contre les seigneurs félons et les envahisseurs vikings, il vit des aventures pleines d'humour et d'action en compagnie de Pirlouit, un petit bonhomme facétieux et gourmand monté sur une chèvre aussi irascible que son maitre.