Ricard se je rodil 31. decembra 1771 v mestu Castres v Franciji, ki je kasneje postalo departma Tarn. Leta 1791 se je pridružil francoski kraljevi vojski kot podporočnik v pešadijskem polku Le Fère. V enem letu je bil povišan v kapitana. Kmalu je bil na več let premeščen na Korsiko. Leta 1799 se je pojavil kot pomočnik Louis-Gabriel Suchet. Tistega leta je bil Suchet imenovan za načelnika štaba Andreja Massene v juniju in kmalu zatem za načelnika štaba francoske vojske v Italiji pod Barthélemy Catherine Joubert. Ko je bil Joubert ubit v bitki pri Noviju, je bil Suchet ob njem. Suchet je nadaljeval kot načelnik štaba pod Jeanom Étienneom Championnetom, ki je 4. novembra izgubil bitko pri Genoli. Championnet je zbolel in umrl od vročine 9. januarja 1800. Ricard je bil 31. decembra 1799 povišan na generalnega pomočnika brigade. Ricard se je boril v bitki pri Pozzolu.
Decembra 1800. Po koncu vojne je bil dodeljen v 12. vojaško divizijo. Kasneje je služil v taborišču v Bruggu, preden je leta 1803 odšel v taborišče Saint-Omer.