Согласно традиционной агиографии Русской Церкви, пострадали за Христа в 983 от язычников Киева. Последние, подстрекаемые жрецами, умертвили юношу Иоанна, который по жребию должен был быть прнесён в жертву кумирам, и его отца Феодора, пытавшегося противостать толпе и изобличить тщету её кумиров.
На месте мученической кончины варягов Св. Владимир воздвиг впоследствии Десятинную церковь Успения Пресвятой Богородицы — первый каменный храм Киева, освященный 12 мая 996.
Есть мнение, что событие могло произойти раньше — в 978, вскоре по взятии Киева князем Владимиром. Его поход на Киев в том году помимо военно-политических целей преследовал также и религиозные задачи: то была попытка русско-варяжского язычества подавить нарождавшееся в Киеве христианство. 11 июня 978 Владимир «сел на столе отца своего в Киеве» и решил вознести благодарение богам, совершив человеческие жертвоприношения.