Sinds de 17de eeuw was er een eenvoudige schuilkerk in Haarlemmerliede.
De huidige kerk, een z.g. waterstaatskerk, in neoclassisictische stijl, is in 1837 gebouwd. Hij is ontworpen door Dansdorp en Kock. In 1864 is de kerk aan de voorkant met één raampartij uitgebouw en van een torentje voorzien (architect Th. Asseler). Hij ontwierp ook de pastorie, 1875. In 1883 is de kerk aan de achterzijde uitgebreid met één raampartij en met een nieuw priesterkoor (architect A.C.Bleys).