Juan II nació probablemente antes de 1370 y reinó conjuntamente con sus hermanos menores Ulrico I y Alberto I (fallecido en 1397).
Apoyó a su primo Alberto III, que intentó imponer sus derechos como rey de Suecia. En este asunto, probablemente actuó como un líder de los Hermanos de las vituallas.
En 1408 Juan dividió su herencia con su hermano Ulrico. Juan II recibió los Señoríos de Sternberg, Friedland, Fürstenberg y Lychen. Eligió Sternberg como su residencia, y probablemente murió allí, en 1416. También fue enterrado en Sternberg.
Matrimonio y descendencia
En 1388, Juan II se casó con Catalina ("Wilheida"), la hija del gran duque Algirdas ("Olgierd") de Lituania. Tuvieron tres hijos: