Nicolas II d'Opava est un membre de la lignée de Silésie de la dynastie tchèque des Přemyslides. Ses parents sont le duc Nicolas Ier d'Opava, et une certaine Adelheid nièce putative de l'empereur Rodolphe Ier de Habsbourg.
En 1318, il épouse également Anne, l'unique sœur du duc PiastLech de Racibórz. Comme Lech ne laisse pas d'héritier, le duché de Ratibor revient à la couronne de Bohême après sa mort en 1336. Le roi Jean Ier de Luxembourg après avoir annexé le duché le l'attribue à son fidèle vassal Nicolas II. Avec la double possessions que constituent Opava et Ratibór, Nicolas devient l'un des princes les plus puissants de la région du haut Oder et la tentative du roi Casimir IV de Pologne de reprendre Ratibor en 1345 échoue.
Après son acquisition par Nicholas, le duché de Ratibor et le duché d'Opava demeurent sous le régime de l'union personnelle, mais l'implication du duc d'Opava dans les affaires de Silésie s'accroit. En 1337, les ducs d'Opole réclament également Ratibór comme étant les plus proches parents en ligne masculine du défunt duc Lech. Le roi Jean Ier leur cède en compensation la cité morave de Prudnik (allemand : Neustadt). Dans un document daté de 1350, Nicolas II est mentionné comme Burgrave de Kłodzko. En 1355 il avait renoncé à Koźle et Gliwice, qui lui venaient de l'héritage du duc Lech.
Après le décès d'Anne, Nicolas se remarie en mai 1342-1345 avec Hedwige († 1351-1359), une fille du duc
Conrad Ier d'Oleśnica par cette union il a un fils :
En 1360, Nicolas II se remarie avec une troisième épouse, Jutta († 1378), une fille du duc
Boleslas l'Aîné de Niemodlin (en allemand: Falkenberg). Cette union produit encore trois enfants :
Anna († 1398) : épouse en 1379 Pierre Holický de Šternberk († 1397);
(de) Europäische Stammtafeln Vittorio Klostermann, Gmbh, Francfort-sur-le-Main, 2004 (ISBN3465032926), Die Herzoge von Troppau, Jägerndorf, Leobschütz und Ratibor des Stammes der Przemysliden, volume III Tafel 18.
(en) & (de) Peter Truhart, Regents of Nations, K. G Saur Münich, 1984-1988 (ISBN359810491X), Art. « Troppau », p. 2.455-2.456.