Dès l'âge de quinze ans, elle suit un stage au cours Florent puis prend des cours avec Yves Le Moign' avant d'intégrer l'École nationale supérieure des arts et techniques du théâtre. Elle y est encore étudiante lorsque Jean-Louis Thamin l'engage pour jouer L'Étourdi avec Roland Blanche et Jean-Pierre Lorit.
À sa sortie de l'ENSATT en 1988, la télévision lui offre des rôles importants dans des téléfilms comme Sniper ou encore Édouard et ses filles. Dans La Tête en l'air, un feuilleton en 30 épisodes, elle incarne en 1989 une fille à l'âge de seize ans passionnée d'aviation qui veut devenir pilote de ligne.
À partir de 1990, sa carrière se déroule essentiellement au théâtre. On peut citer en autre Camus, Sartre et les autres avec Stéphane Hillel, Colombe (rôle-titre) avec Geneviève Page et Jean-Paul Roussillon, Accalmies passagères, Molière du meilleur spectacle comique en 1997. Ce spectacle marque sa rencontre avec José Paul et Marc Fayet avec qui elle joue ensuite Un fil à la patte puis Un petit jeu sans conséquence, cinq Molières dont celui du meilleur spectacle privé en 2003.
C'est à cette époque qu'elle se met à tourner à nouveau pour la télévision, sous la direction notamment de Nina Companeez, Élisabeth Rappeneau, Gilles Bannier, Jean-Marc Brondol et de Laurent Heynemann et pour le cinéma, avec Bertrand Blier, Lisa Azuelos, Éric Toledano et Olivier Nakache.
Elle ne délaisse pas le théâtre pour autant et joue Comme en 14, mise en scène de Yves Pignot, trois Molières dont celui du meilleur spectacle public en 2004, Le Prince travesti mise en scène de Nicolas Briançon, Le roi se meurt avec Michel Bouquet, deux Molières dont celui du meilleur spectacle privé en 2005, Adultères avec Pascale Arbillot mise en scène de Benoît Lavigne.
Depuis 2009, elle joue le rôle de Liliane dans la série télévisée Scènes de ménages, diffusée sur la chaîne française M6. La même année, elle est choisie par Mabrouk El Mechri pour interpréter un des rôles principaux de Maison close, la série de Canal+.
En 2010, elle travaille à nouveau avec Benoît Lavigne pour Grand Écart avec Thierry Lhermitte et son compagnon François Feroleto, au théâtre de la Madeleine.
En décembre 2014, elle retrouve sur les planches la comédienne Pascale Arbillot, avec qui elle avait déjà joué deux pièces (Le Prince travesti de Marivaux et Adultères de Woody Allen), pour la pièce Chambre froide de Michele Lowe. Selon Télérama, {{citation}}
Pratiquant également le doublage, elle est notamment la voix française de Mulan dans les films Disney Mulan et Mulan 2.
Elle est mère de deux enfants.