茨城県水海道市(現・常総市)の生まれ。1988年、日本旅行のキャンペーンガールに選ばれて、芸能界入り。同年のTBS『疑惑の家族』で女優デビューし、市川準監督「会社物語」88で植木等の若妻役を演じて、映画初出演も果たす。金子修介監督「就職戦線異状なし」91などを経て、94年の幻想劇「RAMPO」で世間の注目を集めることとなる。ここでは、竹中直人演じる江戸川乱歩と本木雅弘演じる名探偵・明智小五郎を魅了する女性・静子を演じたが、作品の内容をめぐる奥山和由プロデューサーと黛りんたろう監督の対立が大きなニュースになり、最終的に奥山監督版と黛監督版の2作が同時公開される異例の事態となった。この年、エランドール賞新人賞を受賞。95年の松浦雅子監督「人でなしの恋」で夫の行動に不信を抱く若妻・門野京子を演じ、映画初主演する。以後も奥山和由に重用され、「美味(おい)しんぼ」「大統領のクリスマスツリー」96などに主役級で次々出演。98年にはホウ・シャオシェン監督「フラワーズ・オブ・シャンハイ」でヒロイン・小紅役を演じ、トニー・レオンと共演した。だが98年、松竹内部の政変により奥山が失脚。これをきっかけに活動の中心をテレビに移し、高橋克典演じる熱血サラリーマンの活躍を描いた『サラリーマン金太郎』99に、主人公・矢島金太郎が下宿する大家の娘・中村真澄役で出演する。同作は続編4作や劇場版も作られる人気シリーズとなった。2006年からはテレビ朝日『警視庁捜査一課9係』に女性刑事・小宮山志保役でレギュラー出演。11年の第6シリーズまで続く代表作とした。テレビドラマはほかにNHK『ウェルかめ』09,フジテレビ『花嫁のれん』10など。映画では中村義洋監督「ジェネラル・ルージュの凱旋」09で、堺雅人演じる救命医師・速水をサポートする花房看護師長を好演し、健在ぶりをアピールした。11年5月、水中カメラマンの広部俊明と入籍。