日本人選手との対戦成績は11勝2敗1引き分けと大きく勝ち越しており、特に1997年4月から2002年4月にかけては10戦全勝を誇り、「日本人キラー」と呼ばれた。卓越したパンチ力やスピードはないものの技巧に富み、パンチ力はあるが技術的には未熟な日本の有力選手を次々と破っていった。1990年2月17日、プロデビュー。勝ち負けを繰り返しながらキャリアを積み、1998年5月9日、中村正彦を判定で破り52戦目にして東洋太平洋バンタム級王座を獲得。同王座は後の世界王者である川嶋勝重との１戦を含む7度防衛(うち6度が日本人選手の挑戦を受けたもの)。2002年11月24日、名古屋国際会議場にて菅原雅兼とノンタイトル戦を行い判定負け。明らかな地元判定によるもので、勝者とされた菅原が悔し涙を流した。2003年5月18日、8度目の防衛戦で長谷川穂積と対戦し2-1の判定負け。5年間保持した東洋太平洋バンタム級王座を手放した。その後もリングに上がり続けたが、2007年7月1日、サーシャ・バクティンに8ラウンドTKO負けを喫したのが引退試合となった。
城星小学校時代に軟式野球を始め、大阪市立本庄中学校では東成シニアに所属。履正社高校では2年秋からベンチ入りし、4番レフトで近畿大会ベスト4に貢献。第86回選抜高等学校野球大会に出場し、決勝まで勝ち進み、近畿大会で敗れた高橋奎二ら擁する龍谷大平安高校と再び対戦するが、敗れ準優勝に終わった。3年夏はレギュラーを外れ、ほとんど出番が無く、準決勝で香月一也、正隨優弥、青柳昴樹ら擁する大阪桐蔭高校に敗れた。甲子園通算5試合、打率.176（17打数3安打）4打点。1学年先輩に宮本丈、2学年後輩に寺島成輝がいる。法政大学に進学し、2年春から出場し、2年秋にレフトでレギュラーを確保。2年秋は大竹耕太郎や加藤拓也から本塁打を放つなど3本塁打を記録し、明治神宮外苑創建90年記念奉納試合の東京六大学選抜メンバーに選ばれた。3年春からファーストに回り、4年春はリーグ史上8人目のサイクルヒットを記録するなど、打率.380をマークし、ファーストのベストナインを獲得。4年秋は小島和哉らから3本塁打を放ち、12季ぶりの優勝に貢献した。第49回明治神宮野球大会では初戦の環太平洋大学戦で1安打を放ったが敗れた。東京六大学通算64試合、打率.306（248打数76安打）、11本塁打、47打点。2018年のドラフト会議で、東京ヤクルトスワローズから2位指名を受け、11月30日に年俸1300万円で仮契約を結んだ。背番号は8。
2011年のMLBドラフト1巡目（全体1位）でピッツバーグ・パイレーツから指名を受ける。チームメイトのトレバー・バウアーも全体3位でアリゾナ・ダイヤモンドバックスから指名を受け、同一大学からドラフト上位3位以内に2人が指名を受けたのは、1978年にボブ・ホーナーが全体1位、ヒュービー・ブルックスが全体3位に指名を受けたアリゾナ州立大学以来33年ぶりだった。8月15日に契約金800万ドルで契約。2013年までにメジャーへ昇格すれば、総額は900万ドル以上となる。2012年はA+級ブレイデントン・マローダーズ、AA級アルトゥーナ・カーブ、AAA級インディアナポリス・インディアンスの3球団合計で9勝7敗、防御率2.80、136奪三振を記録した。2013年は、AAA級インディアナポリスで5勝3敗、防御率2.91の成績でメジャーに昇格し、6月11日のサンフランシスコ・ジャイアンツ戦でメジャーデビュー。7回途中2失点で勝利投手となり、そこから4連勝。9月は4勝0敗・防御率1.69でルーキー・オブ・ザ・マンスを受賞。10勝7敗、防御率3.22を記録し、チームの21年ぶりのポストシーズン進出に貢献。セントルイス・カージナルスとのディビジョンシリーズでは第2戦に先発し、6回1失点で勝利投手。第5戦では5回2失点ながら敗戦投手となり、チームは2勝3敗で敗退した。2014年はブレークする事を期待されたが、6月から8月にかけて複数回の戦線離脱があった為、22試合の先発登板に留まった。防御率（3.65）・FIP（3.23）・WHIP（1.21）等の指標は前年より軒並み低下したが、11勝（5敗）を挙げてメジャーデビューから2年連続二桁勝利とし、面目を保った。2015年は序盤から好調で、3,4月は4勝0敗、防御率1.76でピッチャー・オブ・ザ・マンスを初受賞。前半戦終了時点で13勝3敗、防御率2.30、WHIP1.12の好成績をマーク。オールスターのメンバーに初選出され、2番手として登板した。後半戦もまずまずの調子をキープし、最終成績は32試合の先発登板で防御率2.60・19勝8敗・202奪三振・WHIP1.09という好成績だった。防御率はナ・リーグ5位・勝利は同2位タイ・勝率（.704）は同4位・奪三振は同10位と、主要部門で軒並みリーグトップ10入りした。また、前年比で + 70.0イニングながら、被本塁打を前年と同数の11本に留め、被弾率を大きく下げた。これら大エースとしての活躍ぶりが評価され、サイ・ヤング賞投票では4位・MVP投票では19位タイにランクインした。2016年は8月29日、右肘の不調で15日間の故障者リスト入りした。この年はこの離脱を含め数回の離脱を経験し、21試合の先発に留まって規定到達を逃した。故障の影響で成績も防御率3.88・7勝10敗・WHIP1.44という内容で昨年よりも低調だった。2017年はシーズンを通してローテーションを守り、リーグ3位の203投球回を記録して2年ぶりの2桁勝利を挙げた。一方でMLB全体の本塁打数が激増する中で前々年の3倍近くとなる31本の本塁打を打たれ、防御率はキャリア最低の4.26に沈んだ。