Daniel Galvan Vina, 63, was convicted of raping 11 children between the ages of 4 and 15 and was sentenced to 30 years in prison in September 2011. Vina was also found with pornographic videos of himself raping the children.
He was released from jail in July along with 47 other Spanish prisoners, causing hundreds of angry protesters to gather Friday outside Morocco's Parliament building in Rabat, CNN reported Monday.
The "exceptional revocation" of the pardon was ordered by Mohammed due to the "gravity of the crimes committed by the person concerned, as well as out of respect for victims' rights," the royal office announced on its website Sunday.
The king "has not been informed on all gravity of the despicable crimes committed by this person," the statement added.
Mohammed ordered the Minister of Justice to speak with his counterpart in Spain about the revoked pardon, CNN said. It was unclear if Vina had left Morocco.