Il fait ses débuts en tant qu'acteur à la télévision en 1982 dans La Couleur de l'abîme, téléfilm de Pascal Kané, et interprète son premier rôle d'importance au cinéma en 1992 dans La Révolte des enfants de Gérard Poitou-Weber, aux côtés de son frère Robinson.
Il débute toutefois sa carrière sur le grand écran dès 1991, avec sa participation à La Totale de
Claude Zidi. Il alterne ensuite les rôles à la télévision et au cinéma. En 1996, il incarne le rôle de son père jeune, Jean-François Stévenin, dans Les Frères Gravet de
René Féret. Il accède rapidement à des premiers rôles, avec La Cible de Pierre Courrège (1997) et Comme une bête de
Patrick Schulmann (1998). C'est toutefois en 1999 qu'il acquiert sa notoriété auprès du grand public, grâce à son rôle dans Romance, film à scandale de
Catherine Breillat. Aux côtés de
Caroline Ducey et
Rocco Siffredi, il interprète Paul, un mannequin qui refuse toute relation sexuelle avec sa petite amie.
Acteur polyvalent, il varie les registres et les genres : jeune acteur du cinéma d'avant-guerre et amant de
Marion Cotillard dans
Lisa de Pierre Grimblat (2001), il incarne ensuite un tueur à gages dans
Sueurs de
Louis-Pascal Couvelaire (2002), avant de rempiler avec ce même réalisateur pour le rôle titre de l'adaptation de la bande dessinée Michel Vaillant (2003). Cette même année, 2003, il joue le rôle du romano dans
Errance de
Damien Odoul. Il aborde la comédie pure en 2004 avec Tu vas rire mais je te quitte de
Philippe Harel.
Parallèlement, il a joué dans plusieurs téléfilms, notamment sous la direction de
Roger Vadim, Pierre Boutron, Caroline Huppert et Patrick Volson.
Il débute sur les planches à Paris en février 2006, pour l'adaptation théâtrale en français du film Orange mécanique, dans le rôle du héros, Alex.