Romain est formé au cours Périmony, à l’E.S.A.D. et au CNSAD où il travaille avec Philippe Duclos, Nada Strancar, Caroline Marcadé, Mario Gonzalez et Denis Podalydès. Il a joué sous la direction de Marc Olinger dans La Peste de Camus, Gérard Gelas dans On ne badine pas avec l’amour de Musset, Bruno Boulzaguet dans L’Ours de Tchekhov, Sylvain Levitte dans Lulu de Wedekind, Dimitri Klockenbring dans Le Misanthrope de Molière, William Mesguich dans Les Mystères de Paris d’Eugène Sue, Olivier Soliverès dans Le Bossu de Notre Dame d'après V.Hugo, Sébastien Bournac dans La Mélancolie des barbares de Koffi Kwahulé . En parallèle il a tourné sous la direction de différents réalisateurs comme Eric Tellène, Joan Azorin, Jacques Santamaria, Adrien Armanet, Gilles Bannier , Rudi Rosenberg, Xavier de Choudens, Olivier Bouffard, Emeline Castadena, Antonin Le Guay, Romain Vesin et Rémi Brachet. Il est aussi musicien et compositeur et pratique la danse contemporaine et le chant.
Il entame aujourd’hui sa première collaboration artistique à la mise en scène aux cotés de Léa Chanceaulme dans Casimir et Caroline.