Jean-Michel Peyrot est né de parents suisses à Saint-Maurice, dans le canton du Valais. Après avoir effectué son service militaire en Suisse, il part pour Paris en 1974 afin d'y poursuivre une carrière d'acteur et de comédien.
Il commence sa carrière à la télévision française en présentant des émissions jeunesse sur France 3. En 1982, il se fait connaître du grand public grâce à son personnage Le Grand Charles dans l'émission *Salut les Musclés*, aux côtés de Guy Lamorisse et Bruno Solo. Il restera dans la mémoire des téléspectateurs français comme le « Grand Charles », son personnage d'un type violent, machiste et grossier.
Parallèlement à sa carrière à la télévision, Jean-Michel Peyrot poursuit également une carrière cinématographique. Il incarne notamment des rôles de figurant dans plusieurs films des années 1980, comme *Pouic-Pouic* (1983) ou *Les Compères* (1986).
En 1987, il quitte la télévision française pour revenir en Suisse et poursuivre une carrière de comédien. Il joue notamment dans plusieurs pièces de théâtre et des films suisses, comme *La Passion Béatrice* (1992) ou *Le Sanglot* (2006).
En 1998, il revient à la télévision française en animant l'émission *La Grande Quiz*, sur France 3. Depuis cette époque, il continue d'animer des émissions de télévision en Suisse et en France, notamment dans l'émission *Ça plane ici* (sur France 2) en 2011.
En 2018, Jean-Michel Peyrot revient à la télévision française pour animer l'émission *Les Grandes Gueules*, sur C8. Il anime également l'émission *Le Grand Tour de France* depuis 2020.
Jean-Michel Peyrot est marié et est père de deux enfants. Il continue d'animer des émissions à la télévision et de jouer dans des pièces de théâtre. Il est également membre du conseil d'administration de l'association française pour le bien-être animal.