Książę Jan I urodził się pomiędzy 1410 r. a 1413 r. Był synem księcia opolskiego Bolka IV i włoskiej księżniczki Małgorzaty. W latach 1437 – 1439 razem ze starszym bratem Mikołajem I był księciem opolskim. 6 października 1438 r. Jan I uznał się lennikiem króla polskiego Kazimierza Jagiellończyka w związku z wysunięciem jego kandydatury na tron w Czechach, jednak 3 grudnia 1438 r. we Wrocławiu, po rezygnacji Jagiellończyka z tronu czeskiego, zaakceptował władzę Albrechta Habsburga i złożył mu hołd lenny. Książę Jan I opolski zmarł 5 września 1439 r. Nie pozostawił po sobie potomstwa. Nie wiadomo też gdzie został pochowany.
Oprac. Tomasz Kwiatek