Charles Rivière-Hérard est né à Port-Salut le 16 février 1789, il est le fils de Charles Hérard et de Marie Peronne. On sait peu de chose de son enfance, sauf qu'il s'est battu avec les révolutionnaires contre les Français lors de la guerre d'indépendance d'Haïti, sous les ordres du général et futur maréchal François Capois. Après l'échec de l'expédition française de Saint-Domingue, il intégra l'armée impériale. Avec la chute de l'Empire, il est contraint de se retirer à la frontière espagnole de Saint-Domingue avant de prêter serment à la république d'Alexandre Pétion. Sous le règne du dictateur Jean-Pierre Boyer, il se fait discret et commande quelques bataillons dans la partie Est de l'île (future République dominicaine).