Tout juste âgé de 19 ans, en 1964, il fait ses débuts en tant que journaliste. Il a effectué l'essentiel de sa carrière dans la presse quotidienne, à l'exception de sa participation sous le pseudonyme de Joannès Chaize dans La Gueule ouverte[1]. Après un passage d'un an au Dauphiné libéré, il arrive au journal Le Monde, où il s'occupe d'abord d'éducation, des questions de société, avant de devenir rédacteur en chef (1987-1991) puis directeur de la rédaction du quotidien de 1991 à 1994[2].
En , il prend la tête du journal La Croix. Il a pris sa retraite à l'automne 2009 après avoir été président du directoire du groupe Bayard Presse et éditorialiste du journal La Croix. Il publie des chroniques hebdomadaires dans La Croix (depuis 1995) et dans Le Dauphiné libéré (depuis 2007).
Au début de l’année 2009, à la suite des États généraux de la presse écrite, dont il est l'un des quatre « chefs de groupe », Bruno Frappat est chargé de piloter un groupe de dix sages[3] qui a proposé aux partenaires sociaux un code de déontologie visant à actualiser la charte du SNJ et la charte de Munich.
↑Marie-Laure Augry, Maître Basile Ader, Alain Boulonne, Jérôme Bouvier, Jean-Pierre Caffin, Olivier Da Lage, Jean-Marie Dupont, Pascal Guénée, Catherine Vincent et Lorenzo Virgili .