Boris era hijo de la segunda esposa del rey Colomán —Eufemia de Kiev— y nació luego que ella fuera repudiada y desterrada por adulterio.