Take the 2-minute tour ×
Christianity Stack Exchange is a question and answer site for committed Christians, experts in Christianity and those interested in learning more. It's 100% free, no registration required.

So Jesus healed great numbers of sick people who had many different kinds of diseases, and he ordered many demons to come out of their victims. But because they knew who he was, he refused to allow the demons to speak. Mark 1:34 NLT

So Jesus healed many people who were sick with various diseases, and he cast out many demons. But because the demons knew who he was, he did not allow them to speak

Mark 3:12 NLT

But Jesus strictly warned them not to say who he was.

share|improve this question
Mark 4:12 is about The Purpose of Jesus' Parables –  WelcomeNewUsers Apr 1 '14 at 12:20
@AaronKorn yea , to be more accurate. I guess I should not "Assume" that in Mark 1:34 that he didn't allow them to speak because he didn't want them to tell who he was..i assumed it was for the same reason. I guess I should go back an just put Mark 4:12. –  user10314 Apr 1 '14 at 12:22
I mean Mark 3: 12. –  user10314 Apr 1 '14 at 12:26
Looks good now, Fair question –  WelcomeNewUsers Apr 1 '14 at 12:26
Very similar case here: Why did Jesus not want to be known as the Messiah? –  Caleb Apr 1 '14 at 16:53

1 Answer 1

Demons can say pretty much whatever they want, lying or telling the truth as it suits them.

Jesus had already been accused of consorting with demons by such groups as the Sanhedrin (for example, in Matthew 12:24). He refuted those claims, of course, but they kept coming up, so it's likely that at least some people believed them. In that context, a demon claiming that Jesus was the Messiah would have hurt him much more than it helped. His enemies could not only have handwaved it as a lie, they could claim that Jesus had commanded it to lie "to help its master." So commanding them to tell the truth would have done no good. Even if he hadn't commanded them to tell the truth, they could have said it anyway, precisely because it would have hurt him.

So the truth was no good. But it would have been grossly out of Jesus's character to command the demons to lie, and ultimately, it wouldn't have done any good anyway. If they'd said that Jesus was their master, then his enemies would try to claim that this was, in fact, the truth. If they claimed he was an ordinary person -which would have been obviously untrue to anyone nearby- it would have cast more suspicion on him even without anybody saying anything. There is also, of course, the possibility that they could have lied without being commanded, again because it would have hurt him.

In short, anything a demon said would have been used against Jesus, one way or another. He could not allow them to tell the truth, and he could not allow them to lie, so he took a third option: he didn't let them say anything. It was the only way to avoid getting trapped by their words.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.