Fils de Jacques-Charles du Marhallach, chef de ses noms et armes, et de Jeanne-Françoise Euzenou de Kersalaun, il suit la carrière des armes et était officier d'artillerie sous l'Ancien Régime. Il émigre en 1790 et sert dans l'Armée de Condé.
Chevalier de l'ordre de Saint-Louis et de la Légion d'honneur au retour des Bourbons, conseiller de préfecture à Quimper le , il est élu député du collège de département du Finistère le . À la Chambre, il siège dans la majorité de la Chambre introuvable. Il obtient sa réélection le , puis le .