Boleslao II nació como hijo del duque polaco Casimiro I el Restaurador y de la princesa rusa María Dobroniega de Kiev.