Sinds de middeleeuwen staat er al een kerk op deze plaats, pal op de Brabantse Wal. In de Tachtigjarige Oorlog is de kerk van de katholieken in protestantse handen geraakt. In deze periode hielden de katholieken hun missen in schuilkerken. In 1798 is de kerk weer teruggegeven aan de katholieken. De huidige kerk is gebouwd door architect P. van Genk in 1897. Het is een driebeukige kruisbasiliek met westtoren in neogotische
stijl, onder andere herkenbaar aan de ranke spitse toren.
Kerkgebouw
Het is een karakteristiek werk in het oeuvre van P.J. van Genk, hoofdzakelijk beïnvloed door de vroege Franse gotiek. Het heeft een interieur met houten kruisribgewelven en moderne beglazing in het koor.
Orgel
Sinds begin 2016 heeft de kerk een nieuw orgel. Het orgel is gebouwd door Loek van Nes uit Hoogerheide.