Après avoir suivi des études scientifiques et techniques, Christophe Grégoire obtient un diplôme d’Educateur Spécialisé avant de se lancer dans le théâtre. Autodidacte, il se forme par une longue pratique de la scène, traversant des répertoires et des styles de jeu très variés, et par la pédagogie qu’il pratique très tôt. A Paris avec Patrice Bigel, puis au sein de compagnies de la région de Rouen, telles celles de Patrick Verschueren ou Dominique Terrier, il participe à des expériences transnationales avec notamment les USA ou la Bulgarie, très formatrices.
En 2000, il conçoit et réalise son propre spectacle La maladie d’être mouche, adaptation du roman éponyme d’Anne Lou Steininger, et rencontre la même année sur La Mouette de Tchekhov, le metteur en scène Eric Lacascade. Dès lors, sous sa direction ou celle de différents metteurs en scène européens tels que Declan Donnellan, Galin Stoev, Anne Bisang, Paul Desvaux, Benjamin Poree, David Bobee ou Christophe Rauck, il incarne de nombreux personnages de premier plan (Tréplev, Platonov, Pyrrhus, Méphisto, Lopakhine, Père Ubu, Liliom, Périclès, Claudius, Docteur Treves...) sur des scènes françaises et internationales (Cour d’Honneur à Avignon, Théâtre de l’Odéon à Paris, Théâtre des Nations et Théâtre Gorki à Moscou, Lincoln Center à New York, Théâtre La Fenice à Venise, Comédie de Genève, entre autres...). On peut le voir régulièrement à la télévision et au cinéma. Il obtient récemment son diplôme d’état de Professeur D’art Dramatique.