Gioan sinh năm 1390 tại Kenty, miền Cracovia, Ba Lan. Cậu học hành giỏi giang, trổi vượt các bạn bè. Sau khi mãn trường, với bằng tiến sĩ triết học lẫn thần học, Gioan thụ phong linh mục và trở thành giáo sư, rồi, khoa trưởng triết học năm 1432 và dạy thần học năm 1443. Gioan biết lợi dụng vị trí giáo sư của mình để làm việc tông đồ giữa sinh viên.