Nacque nel 1330 a Napomuk, in Boemia.
Divenne predicatore di corte del re Venceslao e confessore della moglie Giovanna.
Il re, sospettoso che la moglie lo tradisse, cercò invano di far violare a Giovanni il segreto della confessione; tale fermezza gli costò la condanna ad essere gettato nella Moldava, da dove non riemerse più.