A fost cumpărat de către unul dintre ostașii turci ce asigurau paza convoiului, care a încercat să-l sodomizeze. Dar Ioan, crescut în frică de Dumnezeu, s-a împotrivit lovindu-l și omorându-l, potrivit agerpres.ro.
Legat de ceilalți, a fost dus la Constantinopol și dat ca rob văduvei ostașului. Aceasta, ispitit de frumusețea și tinerețea sa, s-a oferit să-i fie soție dacă se leapădă de credința creștină.
Încercările ei de a-l întoarce de la Hristos și de a-l trece la legea mahomedană au rămas însă zadarnice. Atunci femeia l-a pârât autorităților ca să fie pedepsit pentru că i-a ucis soțului. Tânărul Ioan a fost aruncat în temniță și supus la chinuri și în cele din urmă spânzurat, în ziua de 12 mai 1662.
Pentru faptul de a nu se fi lepădat de credința creștină și îndurarea nenumăratelor chinuri pentru Hristos, Biserica Ortodoxă l-a trecut pe Ioan Valahul în rândul mucenicilor, fiind prăznuit în fiecare an la 12 mai.