Au début de la révolution qui sépare la Belgique de la Hollande, De Puydt est appelé au commandement de la garde civique de Mons, puis nommé ingénieur en chef des ponts et chaussées, fonctions qu'il échangea contre celles de lieutenant-colonel du génie le . Il est investi, en cette qualité, du commandement en chef du génie de l'armée, assiste au siège d'Anvers fait par l'armée française en 1832, puis obtint le grade de colonel en 1837 et siège à la chambre des représentants de 1833 à 1841.