Perez will start Sunday's grand prix in 18th, less than ideal on a circuit where overtaking is nearly impossible.
He missed out on Q2 by 0.173 seconds, bemoaning his performance over team radio as a "joke".
Former winner Sergio Perez will start the Monaco Grand Prix in 18th
Perez once again struggles in qualifying
Monaco is the latest poor qualifying session for Perez, who failed to make Q3 in Imola ruining his chances of a good result in the race.
He finished eighth behind the two Mercedes of Lewis Hamilton and George Russell, and was unable to support Max Verstappen when he was threatened by Lando Norris at the end of the race.
Verstappen made it through to Q2, but has also struggled this weekend being outpaced by his rivals.
World champion Fernando Alonso failed to make it through to Q2, and will start at the back in P16.