Il est tout d’abord avocat, puis juge suppléant au tribunal de première instance de Namur et bâtonnier de l'ordre des avocats. Il est aussi journaliste. Avant les journées de septembre 1830, il fait partie de la députation envoyée à La Haye. Il siège au Congrès national de 1830 et est membre de la commission qui élabore la Constitution belge. Il est élu bourgmestre de Namur de 1839 à 1842 et président du Conseil provincial de la province de Namur. Charles Zoude est chevalier de l'Ordre de Léopold en 1841.