Йохан был шведским священником и доминиканским монахом. Он служил епископом Турку с 1286 по 1290 год и архиепископом Упсалы с 1290 по 1291 год.
Согласно некоторым источникам, Йохан родился в Польше, согласно другим в Упсале. До назначения в Турку он работал настоятелем в доминиканском монастыре в Сигтуна (Sigtuna dominikankonvent). Он умер в Авиньоне во время поездки в Рим, чтобы получить паллий.
.