Той е третият син на граф Хайнрих V фон Шварцбург-Бланкенбург († 1287) и съпругата му София Данииловна от Халич († ок. 1290), дъщеря на крал Данило Галицки от Галиция.[1]
През 1290 г. той става господар на Бланкенбург, 1306 г. господар на 1/2 Арнщат, Вахсенбург и Щатилм, 1323 г. господар на Заалфелд.
Хайнрих XII се жени за Кристина фон Глайхен († сл. 18 септември 1296), дъщеря на граф Албрехт III фон Глайхен-Тонна (1249 – 1290) и Цецилия Есбернсдатер. Двамата имат децата:[2]
Гюнтер (XX) († 28 септември 1314)
Хайнрих X (VII) († пр. 4 март 1338); ∞ Елизабет фон Ваймар-Орламюнде († 1362/1380)
Гюнтер XXI (1304 – 1349), граф на Шварцбург, римско-немски гегенкрал от 30 януари до 26 май 1349 г.; ∞ 1389 Хелена фон Шварцбург († ок. 4 април 1380)
Immo Eberl: Die frühe Geschichte des Hauses Schwarzburg und die Ausbildung seiner Territorialherrschaft. In: Thüringen im Mittelalter: Die Schwarzburger. Thüringer Landesmuseum Heidecksburg, Rudolstadt 1995, ISBN 3-910013-16-3.
Detlef Schwennicke: Europäische Stammtafeln. Neue Folge, Band I.3, Tafel 315 und 313, Verlag Vittorio Klostermann, Frankfurt/M. 2000, ISBN 3-465-03060-5.