De meidagen van 1940 maakte hij als dienstplichtig militair mee. Daarna was hij tot oktober 1943 in het onderwijs werkzaam. Vervolgens ging hij in het verzet. Hij maakte deel uit van de Vrij Nederland-groep, was onder de schuilnaam "Jan Snor" lid van een verzetsgroep in de Alblasserwaard, was later lid van de verzetsgroep André in Sprang-Capelle en werd in 1944 garnizoenscommandant Binnenlandse Strijdkrachten te Gorinchem. Hij werd gevangengenomen maar werd in april 1945 uit een politiecel in Schoonhoven bevrijd door Richard Navest ("de baviaan"), vlak voordat hij door de Duitsers zou worden geëxecuteerd.