Why Jesus Said, “Touch Me Not”

One of the most interesting moments after the resurrection is when Jesus tells Mary Magdalene, “Touch me not; for I am not yet ascended to my Father” (John 20:17). 

At first, that seems confusing. Why would Jesus stop Mary from touching Him, but later allow Thomas to do exactly that?

A short time after this, Jesus appeared to the disciples and told Thomas to touch His hands and side (John 20:27). So what changed between those two moments?

The Role of the High Priest

Hebrews 8:3-6 helps us understand. These verses show Jesus as our High Priest, presenting His own sacrifice to God in the heavenly temple. Just as the Old Testament priest entered the Holy of Holies once a year to sprinkle blood on the Mercy Seat for Israel’s sins, Jesus was preparing to enter Heaven itself to offer His own blood for the sins of the world.

Before He could do that, the work of redemption wasn’t yet finished. That’s why He told Mary not to touch Him. He was in the process of performing His High Priestly duty, something so sacred that it could not be interrupted or defiled in any way.

Why the High Priest Couldn’t Be Touched

In the Old Testament, the high priest had to remain ceremonially clean before entering the Holy of Holies. Leviticus 21:10-12 says that the high priest “shall not uncover his head, nor rend his clothes… neither shall he go out of the sanctuary, nor profane the sanctuary of his God.” In other words, he could not come into contact with anything that would make him unclean, especially before making atonement. Touching a person, even in innocence, could bring ceremonial defilement (Leviticus 22:4-6).

This helps explain why Jesus, acting as our eternal High Priest, told Mary not to touch Him. He was on His way to the heavenly Holy of Holies to present His own blood before the Father, and the purity of that moment had to remain untouched by human contact.

The Mercy Seat in Heaven

In the Old Testament, the Mercy Seat was the cover of the Ark of the Covenant, located in the most holy part of the Tabernacle. When the high priest sprinkled the blood on it, God accepted the offering and forgave the sins of the people for another year. But Jesus did something far greater. He took His own blood, not the blood of animals, and presented it before the Father in Heaven. That act completed the eternal work of salvation.

Once that was done, He could freely be touched. That’s why later, when He appeared to Thomas and the disciples, there was no restriction. The sacrifice was complete. The blood was accepted. The barrier between God and man was gone.

What It Means for Us

Jesus telling Mary, “Touch me not,” was reverent. He was fulfilling the most holy part of His mission: to bring His own blood to the heavenly Mercy Seat and secure forgiveness forever.

When we understand this, it deepens our love for Him. It reminds us that salvation wasn’t just a moment on the cross, but a complete work from earth to Heaven. Jesus didn’t stop until every part of redemption was finished. And because of that, we can now come boldly to God, forgiven and clean.

Posted in Uncategorized