三重県亀山市の生まれ。1990年、雑誌『JUNON』主催の“第3回ジュノン・スーパーボーイ・コンテスト”でグランプリを受賞。翌91年のフジテレビ『ヴァンサンカン・結婚』で俳優としてデビューする。94年には中田信一郎監督「横浜ばっくれ隊」の主役に抜擢され、辺見えみり演じる転校生の美奈に一目惚れして真面目になることを誓う不良高校生の成田常松役を演じる。以降は、若き日の遠山金四郎を演じたNHK『夢暦・長崎奉行』96や大河ドラマ『元禄繚乱』99、TBS『さしすせそ!?』97など、テレビドラマを中心に活動する。2000年、テレビ朝日『仮面ライダークウガ』に、オダギリジョー演じるクウガと協力して未確認生命体と戦う長野県警の刑事・一条薫役でレギュラー出演。その端正なルックスで子供たちの母親層からも人気を集め、のちの“イケメン特撮ヒーロー”ブームの火付け役となった。02年にはフジテレビの昼帯ドラマ『真珠夫人』で横山めぐみ演じるヒロイン・瑠璃子が生涯をかけて愛した恋人・直也を演じ、主婦層の人気を不動のものとする。以降も、病気で降板した柏原崇の代役で出版社の若社長を演じたフジテレビ『いつもふたりで』03をはじめ、NHK大河ドラマ『利家とまつ・加賀百万石物語』02、『天地人』07、フジテレビ『大奥』03、『ファイヤーボーイズ・め組の大吾』04、『僕の歩く道』06、TBS『末っ子長男姉三人』03、『スイート10・最後の恋人』08など連続ドラマに多数出演。映画も市川準監督「ざわざわ下北沢」00、金子修介監督「ゴジラ・モスラ・キングギドラ/大怪獣総攻撃」01、清水崇監督「呪怨2」03などがあり、06年の市川崑監督のセルフリメイク版「犬神家の一族」では松坂慶子演じる犬神竹子の息子・佐武を演じた。西村了監督「ウォーターズ」06ではインテリアコーディネーターからホストに転身する進太郎役で小栗旬らと共演し、安定した実力を見せつける。五十嵐匠監督「半次郎」10の薩摩藩士・中村半次郎と親交を結ぶ長州藩士・鮎川小次郎も印象に残った。また、『燃えよ剣』04、『宝塚BOYS』『憑神』07、『暗くなるまで待って』09、『戯伝写楽』10など舞台でも多数活躍している。02年10月、女優の細川直美と結婚、二女がある。