Nació en una familia de la baja nobleza en Grenade-sur-Garonne (Haute-Garonne), una localidad cercana a Toulouse. Su padre fue Jean Bernard de Pérignon y su madre Madeleine Dirat y después de servir como subteniente en el Regimiento de Lyon en 1780 y dos años después en los Granaderos de Quercy (Aquitania) y como ayuda de campo del Conde de Preissac, se retiró a sus tierras de Montech en 1783. En 1786 se casó con Hélène-Catherine de Grenier, hija del mayor de Montech. Durante la Revolución Francesa fue juez de paz y teniente coronel de la Guardia Nacional de Montech, y se ganó una silla en la Asamblea legislativa de 1791, pero la dejó para retomar su carrera militar durante las Guerras de la Revolución Francesa. Participó en la Guerra de la Convención de 1793 a 1795 en el Ejército de los Pirineos Orientales y derrotó a los españoles en la Batalla de Le Boulou (1 de marzo de 1794) y La Junquera (7 de junio). Sucedió a Jacques François Dugommier como general de división tras su muerte en la batalla del Roure el 18 de noviembre de 1794. Ese mismo año venció en el sitio de la Ciudadela de Rosas y en Montaña Negra (17-20 de noviembre de 1794). Tras la paz de Basilea fue elegido diputado del Consejo de los Quinientos y durante el Directorio fue nombrado Embajador en España y negoció el Tratado de San Ildefonso en que España se alió con Francia contra Gran Bretaña, hasta que en 1798 fue designado para conducir un ejército a Liguria; pero fue herido y capturado por los rusos del ejército de la Segunda coalición en la Batalla de Novi; tras dieciocho meses de prisión, volvió a Francia en 1800.