Hij was de zoon van een binnenvaartschipper en een onbekende moeder, werd geboren in Antwerpen (België) en verhuisde in zijn jeugd naar verschillende plaatsen in Noord-Brabant. Hij werd in 1924 tot priester gewijd en werd kapelaan in Ulvenhout (1925) en Teteringen (1926). Uiteindelijk verhuisde hij in september 1933 van Teteringen naar Breda om daar rector te worden van de zustergemeenschap in de Leuvenaarstraat. In november 1945 was hij in Rome als correspondent voor de Maasbode. In februari 1950 begon hij als bouwpastoor in Oosterhout voor het stichten van een vierde parochie en het bouwen van een kerk (Mariakerk) aan de Wilhelminastraat 63 in die plaats. In oktober 1953 werd hij geïnstalleerd als pastoor van Onze Lieve Vrouw van de Heilige Rozenkransparochie in Oosterhout. Na het overlijden van Joannes van Besouw wordt Pim Froger als zijn opvolger in de parochie aangesteld. De kerk is in 2016 aan de eredienst onttrokken en verbouwd tot kantoor.