Wenceslao III nació en 1289 junto a su hermana gemela Inés (1289-1296), como hijos del rey Wenceslao II de Bohemia (también rey de Polonia) y de su esposa Judit de Habsburgo, hija de Rodolfo I de Habsburgo.