Il est né à Auch le 16 Février 1769. En 1787, il s'engage comme volontaire dans les 6e Dragons. Affecté à l'armée de Dumouriez, il est nommé capitaine des hussards en 1792. Il appartient successivement à l'armée des Pyrénées Orientales, des Alpes, de l'Ouest, de Sambre et Meuse, d'Allemagne, de Rhin et Danube. En 1799, il est promu général de Brigade et en 1805, général de division. En 1806, chargé de réduire la résistance des Calabrais, il y parvient avec succès. En 1807, il se distingue particulièrement au combat de Heilsberg sous les ordres de Murat, où, malgré sa blessure, il continue à occuper son poste. En 1809, il commandait la 3e division de cuirassiers dans le corps de Lannes quand il fut blessé mortellement par un boulet autrichien en chargeant à la tête de ses hommes à la bataille d'Essling. Il mourut le 21 Mai dans l'île Lobau où il avait été transporté.
Le souvenir du général Espagne a été conservé dans sa ville natale où une statue fut érigée en 1859. Son portrait est exposé à la salle des Illustres de l'hôtel de ville. Napoléon 1er avait décidé de placer une statue équestre du général Espagne sur le pont de la Concorde, à Paris, mais ce projet ne fut pas retenu. Louis-Philippe choisit de la placer dans la cour d'honneur du château de Versailles.
(Réf. Le Gers, dictionnaire Biographique de l'Antiquité à nos jours sous la direction de Pierre Courtès -S.A.H.G et Lafforgue Paul , histoire de la ville d'Auch)