Dopo altre vittorie, tra le quali una tappa al Giro di Germania 1937, nel 1938 corse anche per la Diamant e l'Allegro, prendendo parte alla sua unica Milano-Sanremo (chiuse 43º), ma soprattutto al vittorioso Giro delle Fiandre, nel quale concluse in 7h42'00", davanti ad altri 8 corridori con lo stesso tempo. Tornato stabilmente alla Dilecta, nel 1939 partecipò alla sua unica Liegi-Bastogne-Liegi in carriera, finendola da 31º.
Chiuse la carriera nel 1947, a 34 anni, dopo essersi alternato tra corse da individuale e con la Dilecta e poi con la Bertin nell'ultimo anno. In totale partecipò a due Tour de France, non riuscendo a portarne a termine nessuno, cinque Giri delle Fiandre (con anche il secondo posto del 1936), quattro Parigi-Roubaix (miglior piazzamento il 7º del 1937), una Milano-Sanremo e una Liegi-Bastogne-Liegi.