La première porte Saint-Louis a été construite en 1694 durant le régime français. Gardée par des soldats, la porte était fermée la nuit. Elle a ensuite été démolie, reconstruite et modifiée à de nombreuses reprises au XVIIIe siècle.
Devenue inutile pour protéger la ville, la porte Saint-Louis a été à nouveau démolie en 1871. La porte actuelle a été reconstruite en 1878 à la demande de Lord Dufferin, le gouverneur général de l’époque, qui souhaitait préserver le cachet de la ville fortifiée.
À l'époque, Lord Dufferin s'attire le respect des résidants de Québec après avoir persuadé les représentants municipaux de ne pas démolir les murs de la vieille cité pour s'adapter à l'expansion de la capitale provinciale.