Devenu roi de Dalmatie par la mort de son père, le jeune Jean-Vladimir se vit déclarer la guerre par le tsar de Bulgarie, Samuel, qui désirait s'emparer de ce petit royaume pour agrandir le sien. Saint Jean perdit la guerre et fut emmené prisonnier en pays bulgare. Chaque semaine, il recevait dans sa prison la fille de Samuel qui, pour suivre l'Evangile, venait laver les pieds des captifs. La princesse ne tarda pas à s'éprendre du vertueux et charmant roi déchu. Elle voulut l'épouser et son père consentit au mariage, rendit la Dalmatie à son gendre et les deux jeunes époux y coulèrent quelques années de bonheur. Lorsque le tsar Samuel mourut, un aventurier bogomile assassina son successeur, prit le trône et voulut s'emparer de la Dalmatie. Sous couleur d'entente à nouer, il invita saint Jean à sa cour et comme celui-ci sortait de la chapelle où il avait longuement prié, il le fit massacrer par des sicaires. Saint Jean devint très populaire dans les Balkans. Des chansons de geste célébrèrent ses mérites et ses malheurs. L'Eglise bulgare le mit au nombre des martyrs.