Święty Jan jest patronem zakonu jezuitów, Pragi, spowiedników, szczerej spowiedzi, dobrej sławy i tonących oraz orędownikiem podczas powodzi.

Podczas trwającego sporu między Wacławem IV Luksemburczykiem a arcybiskupem Pragi Jan, będąc mediatorem, został uwięziony przez porywczego króla 20 marca 1393 r. i poddany torturom. Według relacji brał w nich udział sam król. Potem na wpół żywego Jana zrzucono w nocy z mostu Karola IV do rzeki Wełtawy, która przepływa przez Pragę. Ludowa legenda dodała do żywotu, że kapłanowi przywiązano kamień młyński do szyi i że kamień ten urwał się; że niezwykła jasność obudziła mieszkańców Pragi; że król, widząc poruszenie ludu, odbył pokutę itp.
Według „Kroniki” Tomasza Ebendorfera z Haselbach z 1450 r. Jan zginął, ponieważ odmówił ujawnienia tajemnicy spowiedzi małżonki królewskiej, królowej Zofii. Uważany jest za pierwszego męczennika tajemnicy spowiedzi.