Il est né à Carhaix, dans le Finistère. Il a cofondé les Vieilles Charrues, le festival qui se tient à Carhaix. Il est devenu maire apparenté divers gauche et régionaliste de Carhaix. Rencontre avec Christian Troadec, un homme enraciné dans son territoire.