Il naquit en 1390 à Kenty, dans le royaume de Pologne ; très tôt, il fut remarqué pour sa piété et sa douceur. Après avoir étudié la philosophie et la théologie à l’université Jagellonne de Cracovie, il obtint son doctorat en 1418.
Ordonné prêtre, il fut nommé recteur de l’école des chanoines réguliers du Très-Saint-Sépulcre à Miechow, au nord de Cracovie, et obtint une chaire en théologie à l’université Jagellonne, où il enseigna de nombreuses années durant. D’une grande charité, il joignait à la prière et à la prédication une pratique assidue de la mortification.
Grand mystique, Jean fut gratifié de nombreuses visions, et réalisait de nombreux miracles, qui ne cessèrent pas à sa mort. Il entreprit plusieurs pèlerinages, notamment à Rome et à Jérusalem. Il mourut à Cracovie, dans la nuit de Noël, le 24 décembre 1473. Clément XIII le canonisa le 17 août 1767. Il est saint patron de la Pologne.