Perez's future has been the subject of endless speculation due to the large performance gap between him and team-mate Max Verstappen this year, with the Dutchman romping to his ninth consecutive victory at Sunday's Dutch Grand Prix.
Recent comments by Red Bull advisor Helmut Marko further added fuel to the fire, the Austrian suggesting in several German-language interviews Perez was not 100% certain to take up his seat in 2024 despite a running contract.
Daniel Ricciardo's return with AlphaTauri is widely seen as an audition for Perez's Red Bull seat, albeit more for 2025 rather than next year.
Speaking after the Zandvoort race, Horner has formally confirmed in no uncertain terms that Perez will retain his seat in 2024, despite Marko's comments.
"Checo's situation for next year is clear," Horner stated. "He's a Red Bull Racing driver. We have an agreement with him.
"Irrelevant of agreements, we're pleased with the job that he's doing. You saw his drive today, he was unlucky with the pitlane speed limiter [which cost Perez a five-second penalty that dropped him off the podium to fourth].
"He's second in the world championship, he's the only driver rather than Max to have won grands prix this year.
"It's easy to beat up on him when the barometer is so high on the other side, but he will be our driver in 2024."
Source: Autosport