福岡県築上郡八屋町上町久保（現・豊前市）出身。3歳のときに一家で朝鮮の平安南道鎮南浦（現・朝鮮民主主義人民共和国南浦特別市）に移住した。1923年（大正12年）に上京し、神奈川県橘樹郡潮田町（現・横浜市鶴見区）に開校した第一航空学校に入学する。同校在学中に運送会社に勤め、自動車運転免許を取得、この頃から断髪して生涯男装を続けた。1924年（大正13年）に第一航空学校を卒業、翌1925年（大正14年）に三等飛行機操縦士免状を取得、各地で飛行演技や講演会を行う。「男装の麗人」として人気を集め、ブロマイドが発行された。1927年（昭和2年）8月に女性として初の二等飛行機操縦士免状を取得したのち、民間人が軍で操縦教育を受けられる国の養成制度を利用して曲技飛行の資格を取得しようと考え、霞ヶ浦海軍航空隊の司令に面会。異例の10日間仮入隊という形で訓練を受け、曲技飛行の資格を取得すると、同年11月にはアブロ504Kを操縦して鎮南浦・平壌・京城の朝鮮3都市でデモ飛行を開催し、翌1928年8月から9月には出生地の八屋町をはじめ、福岡市や小倉市など福岡県内各地でデモ飛行を開催した。逓信省から払い下げられたニューポール24C1戦闘機を操縦、9月6日に金田町（現・福智町）でのデモ飛行中に横風を受けて主翼が堤に当たっため墜落、重傷を負うとデモ飛行の予定を取り消した。その後は第一航空学校の助教官として指導にあたる。1933年（昭和8年）に操縦士を引退し、鎮南浦に戻りタクシー会社を経営するが、日中戦争によりガソリンの入手が困難になったため会社を売却、1938年（昭和13年）に北京に移住した。北京では青少年にグライダーによる航空教育を行い、太平洋戦争開戦後は軍事関係の補助員として活動した。戦後は中国から引き揚げた1946年（昭和21年）より福岡市に移り住み1949年（昭和24年）に上京。日本婦人航空協会（現・日本女性航空協会）の設立に携わると協会理事職についたのが1952年（昭和27年）である。羽田空港内の協会事務所責任者として羽田空港での説明・案内を務めた。晩年は出生地の豊前市に移り住んだ。1980年死去。
八幡神の霊験・神徳を説いた寺社縁起である『八幡愚童訓』によると、上陸し馬に乗り旗を揚げて攻めかかって来た元軍に対して、鎮西奉行・少弐資能の孫・少弐資時がしきたりに則って音の出る鏑矢を放ったが、元軍はこれを馬鹿にして笑い、太鼓を叩き銅鑼を打って鬨の声を発したため、日本の馬は驚き跳ね狂ったとしている。また、元軍の弓矢は威力が弱かったが、鏃に毒を塗って雨の如く矢を射たため、元軍に立ち向かう術（すべ）がなかったとしている。元軍に突撃を試みた者は、元軍の中に包み込まれ左右より取り囲まれて皆殺された。元兵はよく奮戦した武士の遺体の腹を裂き、肝をとって食べ、また、射殺した軍馬も食べたという。『八幡愚童訓』は、この時の元軍の様子を「鎧が軽く、馬によく乗り、力強く、豪盛勇猛」で、「大将は高い所に上がって、退く時は逃鼓を打ち、攻める時は攻鼓を打ち、それに従って振舞った」としている。また、退く時は「てつはう」を用いて、爆発した火焔によって追撃を妨害した。「てつはう」は爆発時、轟音を発したため、肝を潰し討たれる者が多かったとしている。また、武士が名乗りを上げての一騎討ちや少人数での先駆けを試みたため、集団で戦う元軍相手に駆け入った武士で一人として討ち取られない者はなかったとしている。その中でも勇んで戦いに臨んだ松浦党の手勢は多くが討ち取られ、原田一類も沢田に追い込まれて全滅し、青屋勢二三百騎もほとんど討ち死にしたという。肥後の御家人・竹崎季長や天草城主・大矢野種保兄弟は元軍船に攻めかかり、よく奮戦したものの、この所に至って形勢は不利となっていた。また、肥前の御家人・白石通泰の手勢も同様に形勢は不利となっていった。元軍は勝ちに乗じて今津、佐原、百道、赤坂まで乱入して、赤坂の松原の中に陣を布いた。これほど形勢が不利になると思っていなかった武士たちは妻子眷属を隠しておかなかったために、妻子眷属らが数千人も元軍に捕らえられたという。元軍に戦を挑もうという武士が一人もいなくなった頃、肥後の御家人・菊池武房は手勢100騎を二手に分けて、元軍が陣を布く赤坂の松原の陣に襲撃をかけ散々に駆け散らしたが、菊池武房の手勢は多くが討ち取られて、菊池武房のみが討ちとられた死体の中から這い出して、討ち取った元兵の首を多数つけて帰陣した。大将の少弐景資を始め、大矢野種保兄弟、竹崎季長、白石通泰らが散々に防戦に努めたが、元軍は日本軍を破りに破り、佐原、筥崎、宇佐まで乱入したため、妻子や老人らが幾万人も元軍の捕虜となったという。日本軍は水城に篭って防戦しようと逃げ支度を始め、逃亡するものが続出する中、敗走する日本軍を追う左副都元帥・劉復亨と思われる人物を見止めた少弐景資が弓の名手である馬廻に命を下して劉復亨を射倒すなどして奮戦したものの、結局、日本軍は博多・筥崎を放棄して水城へと敗走したとしている。10月21日の朝になると、元軍は博多湾から撤退し姿を消していたという。元軍の撤退理由については、日本軍が逃げ去った夕日過ぎ頃、八幡神の化身と思われる白装束30人ほどが出火した筥崎宮より飛び出して、矢先を揃えて元軍に矢を射掛けた。恐れ慄いた元軍は松原の陣を放棄し、海に逃げ出したところ、海から不可思議な火が燃え巡り、その中から八幡神を顕現したと思われる兵船2艘が突如現れて元軍に襲い掛かり元軍を皆討ち取り、たまたま沖に逃れた軍船は大風に吹きつけられて敗走した、としている。そして「もし、この時に日本の軍兵が一騎なりとも控えていたならば、八幡大菩薩の御戦とは言われずに、武士達が我が高名にて追い返したと申したはずだろう」としながら「元軍がひどく恐れ、あるいは潰れ、あるいは逃亡したのは、偏に神軍の威徳が厳重であったからで、思いがけないことがいよいよ顕然と顕われ給ったものだと、伏し拝み貴はない人はなかった」と結んでいる。