福井県今立郡片上村乙坂今北（現 鯖江市）にて誕生した。福井県師範学校を卒業し、惜陰小学校（現 鯖江市惜陰小学校）訓導（小学校の正規教員の旧称）を経て、広島高等師範学校に入学、その後、鹿児島第一師範学校教諭に就任した。1914年、東京大学理学部に入学し、早田文蔵に師事した。在学中より台湾総督府中央研究所林業部の嘱託となり、台湾における植物研究に没頭した。1923年に東京大学の植物学科を卒業後、小石川植物学研究所に入所した。1928年に台北帝国大学理学部助教授、台北帝国大学農林専門部の教授となった。1933年にアメリカ合衆国、イギリス、ドイツに留学し、1934年、5巻の『続台湾植物図譜』を著し、理学博士となった。1939年にジャワ島、スマトラ島などで採集旅行を行い、『蘭印植物紀行』を著した。翌年、海南島で研究を行った。著書に『海南島植物資料』、『台湾植物概論』などもある。1943年にフィリピンから台湾に戻り、戦後も、中華民国政府の招きで台湾大学院教授を務めたが、1947年、ツツガムシ病に感染して没した。
1年目の1996年7月16日、対広島東洋カープ戦（神宮球場）でプロ初登板し、同年8月10日の同じく対広島戦で初勝利を挙げる。高卒新人ながら、13試合に登板して1勝0敗防御率3.38の成績を残した。しかし、四球が多く不安定な内容の投球が多く見られた。その後の2年間は、故障や制球難の影響もあり、1試合の登板にとどまった。1999年は、中継ぎとして25試合に登板したものの、0勝1敗防御率6.28に終わり、翌シーズン前に打者転向を示唆される。伊東昭光投手コーチ指導の下、打撃練習と並行して制球難の克服に取り組む転機の年となった。2000年から、中継ぎと谷間の先発で活躍。5月3日対広島戦で先発登板し勝利するが、その後の2度の先発では3回持たず、残りシーズンは中継ぎとして起用される。この年は45試合に登板し、76回1/3で4勝3敗、防御率3.30であった。2001年4月24日の対中日戦で、1点差の8回途中から登板し、初セーブをあげる。この年は39試合に登板し、防御率3.40の成績を残した。日本シリーズでは、第3戦の1試合のみの登板であったが、1回を無失点に抑えてリーグ優勝と日本一に貢献した。2002年に、ファンからの公募により、五十嵐亮太と共にロケットボーイズの愛称が付いた。この年は大きく飛躍し、セットアッパーとしてリーグ最多の69試合に登板し、6勝2敗5S、防御率1.51の成績で最優秀中継ぎ投手に輝く。69試合の登板は、金田正一の記録を46年ぶりに超える球団新記録であった。また、10月11日の対横浜ベイスターズ戦（神宮球場）、自己最速155km/hを計測した。2003年は、防御率1.99と安定し、勝ち星でも6勝を挙げたが、故障のため36試合の登板にとどまった。2004年は、アテネオリンピック野球日本代表に選出され、銅メダルを獲得した。シーズンではオリンピックによって戦列を離れたこともあり、38試合の登板であったが、防御率は2.05とこの年も安定していた。2005年は、五十嵐の故障と不調によりクローザーに指名された。61試合に登板し防御率1.95、自己最多で球団セーブ記録タイとなる37セーブを挙げた。しかし、この年が現役生活において最後の活躍となった。2006年は、WBC日本代表に選出されて早めの調整を行っていたが、東京ドームで行われた第一次リーグの韓国戦で左肩痛を発症し、二次リーグに向けて渡米するも肩の悪化で離脱する。一定以上の活躍でメジャー移籍が容認される見込みであったが、一軍では11試合の登板に留まった。この肩の状態の悪化によりMLB移籍を断念し、オフにスワローズ残留を前提とした手術を受けた。2007年は、リハビリに明け暮れ、一軍登板なしに終わった。2008年は、9月27日のイースタン・リーグ最終戦で777日ぶりの実戦登板を果たし、1回を被安打1の無失点に抑えているものの、2年連続で一軍での登板は無かった。2009年は、二軍で13試合に登板したが、3年連続で一軍登板はなかった。秋季キャンプに参加し2010年シーズンに本格的に復活する意向示した。2010年は、4年ぶりに春季キャンプを一軍で迎えるが、屋内プールでのトレーニング中に右足親指を裂傷し、4針縫う怪我を負ってしまい離脱した。ペナント開幕後も二軍で7試合に登板したが防御率11.12と不振で、この年も一軍登板はなかった。2011年9月29日に現役引退を表明。引退試合は10月25日のレギュラーシーズン最終戦の対広島24回戦（神宮球場）で7回表に入団時の担当スカウトであった小川淳司監督からボールを手渡されてリリーフ登板し、先頭打者の松本高明から3球三振を奪い現役生活を終える。リハビリ中は、2009年に横浜からFA移籍してきた高校時代の女房役、相川亮二と再びバッテリーを組み1軍のマウンドに上がることを目標としてきたが、相川とプロ公式戦でバッテリーを組んだのは、この引退登板が最初で最後となった。試合後の引退セレモニーの後には、チームメイトから胴上げされた。