埼玉県浦和市(現・さいたま市)の生まれ。本名・野口隆史。中学3年生の時にジャニーズ事務所に入り、本名でアイドルグループ“光GENJI”のバックダンサーなどをつとめる。その後、ジャニーズを辞めて現在の所属事務所に移籍し、“反町隆史”に改名。モデルとしての活動を経て、1994年のTBS『毎度ゴメンなさぁい』で松雪泰子の隣人の三兄弟の二男役で俳優デビューする。翌95年の渡邊孝好監督「君を忘れない」で、予科練出身のゼロ戦パイロットを演じて映画初出演。その後は、TBS『部屋(うち)においでよ』『毎度おジャマしまぁす』『未成年』95、日本テレビ『竜馬におまかせ!』96、フジテレビ『翼をください!』96、『バージンロード』97などのテレビドラマを中心に活躍する。97年のフジテレビ『ビーチボーイズ』では、海辺のさびれた民宿を舞台に、竹野内豊演じる元エリート商社マンと友情を結ぶ楽天的な男・広海役でドラマ初主演。主題歌『Forever』を自ら歌い、同年のNHK『紅白歌合戦』にも出場した。以降も、フジテレビ『GTO』98の元暴走族の型破り教師・鬼塚英吉役が大評判となったほか、同局『オーバー・タイム』99、『ラブコンプレックス』00、『ダブルスコア』02、TBS『チープ・ラブ』99などのドラマで次々と主演を飾る。2001年、『GTO』で共演した松嶋菜々子と結婚。翌02年の松嶋主演のNHK大河ドラマ『利家とまつ・加賀百万石物語』に織田信長役で出演し、夫婦共演で話題となった。映画はその後、鈴木雅之監督の劇場版「GTO」99で引き続き主演をつとめるほか、長澤雅彦監督「13階段」03では、ケンカの相手を死に至らしめた罪悪感を抱える仮出所中の青年役を抑えた演技で見せる。香港のジョニー・トー監督「フルタイム・キラー」01ではアジア最強の殺し屋を演じ、アンディ・ラウと共演。佐藤純彌監督「男たちの大和/YAMATO」05では少年兵たちに慕われる下士官役、澤井信一郎監督「蒼き狼・地果て海尽きるまで」07ではモンゴル建国の英雄チンギス・ハーン役で主演する。テレビドラマはほかに、TBS『ホットマン』03・04、フジテレビ『ワンダフルライフ』04、『GOLD』10、『グッドライフ』11、日本テレビ『ドリーム☆アゲイン』07、テレビ朝日『ロト6で3億2千万円当てた男』08など。