Petit-fils deCharles Martel par sa mère Aude et fils de Thierry 1er, comte d’Autun et de Alda. Il succède en 790 au comte de Toulouse Chorson qui a été enlevé par les Basques en 787.
Il tient tête aux Basques, puis résiste aux incursions maures mais il est vaincu en 793 sur les rives de l’Orbieu près de Narbonne. Sa résistance opiniâtre pousse cependant les Maures à se retirer. Par la suite, il reprend l’offensive, fait la conquête d’une marche d’Espagne dont il devient comte, et prend Barcelone en 801.
Ayant retrouvé son ancien ami d’enfance Saint Benoît à l’abbaye Saint-Sauveur d’Aniane [1], il décide de fonder en 804 l’abbaye dite de Gellone à Saint-Guilhem-le-Désert [2], suivant la règle bénédictine. C’est dans cette abbaye qu’en 806 il se retire à la tête d’une migration de moines.
Il fut marié en premières noces avec Cunégonde et avec Guibourg en secondes noces. Il fut canonisé en 1066, sous le nom de saint Guilhem.