大分県竹田市の生まれ。幼少期に兵庫県に移り、県立武庫之荘高校を卒業するまで西宮市と尼崎市で育った。高校卒業後、上京して東京映像芸術学院に入学。同時に東京新社付属俳優養成所に所属するが長く続かず、渡辺音楽学院の演技科へ入学し、初舞台を踏む。20歳の時に人生経験を積もうと単独渡米。牧場で働いたのち、ニューヨーク・アルビンエイリーダンススクールで学び帰国。舞台に立ちたい一心で、大衆演劇の笑々座に入団し巡業生活を経験する。1986年に蜷川幸雄スタジオのオーディションに合格して入所したのち、三谷幸喜に誘われ、劇団東京サンシャインボーイズに所属。89年の『天国から北へ3キロ』より舞台に参加し、『彦馬がゆく』90の近藤勇役、『12人の優しい日本人』90、『ラヂオの時間』93などで頭角を現す。1994年の劇団活動休止以降はテレビドラマにも多数出演。TBS『愛していると言ってくれ』95、フジテレビ『正義は勝つ』95などでクセのある役を熱演して注目を浴びる。日本テレビ『竜馬におまかせ!』96では三谷脚本で再び近藤勇役を演じ、存在を印象づけた。映画は、89年の林海象監督「二十世紀少年読本」の覗きからくり口上人役で初出演。以降も「ZIPANG」90、「我が人生最悪の時」94、「遥かな時代の階段を」95、「罠」96と林海象作品に連続出演したほか、伊丹十三監督「マルタイの女」97、鈴木雅之監督「GTO」99、若松節朗監督「ホワイトアウト」00などの話題作で、短いシーンでも存在感を示す名脇役ぶりを発揮する。「THE有頂天ホテル」06、「ザ・マジックアワー」08、「ステキな金縛り」11など三谷作品でも常連で、三谷脚本のNHK大河ドラマ『新選組!』04では、香取慎吾の近藤勇の兄役を演じている。日本テレビ『ごくせん』02~08の大江戸一家の若頭代理役で巷に顔が広く知られたほか、ドラマの近作に、NHK『だんだん』08、『再生の町』09、日本テレビ『ブルドクター』11、NHK-BS『テンペスト』11など。物腰の柔らかい役から対照的な悪役まで、さまざまな役を演じ分ける貴重なバイプレイヤーとして幅広く活躍を続ける。