Ricard werd geboren op 31 december 1771 in Castres, Frankrijk in wat later het departement Tarn werd. In 1791 trad hij toe tot het Franse Koninklijke Leger als sous-luitenant in het Le Fère Infanterie Regiment. Binnen een jaar werd hij tot kapitein bevorderd. Hij werd al snel overgeplaatst naar Corsica voor een aantal jaren. In 1799 werd hij aide-de-camp van Louis-Gabriel Suchet. Dat jaar werd Suchet in juni stafchef van André Masséna en kort daarna stafchef van het Franse leger van Italië onder Barthélemy Catherine Joubert. Toen Joubert werd gedood in de Slag van Novi, was Suchet aan zijn zijde. Suchet bleef als stafchef onder Jean Étienne Championnet die de Slag bij Genola verloor op 4 november. Championnet werd ziek en stierf aan koorts op 9 januari 1800. Ricards promotie tot adjudant-generaal-chef de brigade vond plaats op 31 december 1799. Ricard vocht in de Slag bij Pozzolo.
in december 1800. Na de oorlog kreeg hij een opdracht in de 12e militaire divisie. Later diende hij in het kamp van Brugge voordat hij in 1803 naar het kamp van Saint-Omer ging.