2004年から3年間は一軍出場がなく、二軍でもなかなか打力をアピールできなかった。しかし2007年は二軍で打撃好調で、打率.296、6本塁打、54打点を記録し、イースタン・リーグ打点王を獲得した。守備では三塁手・一塁手に加えて二塁手にも挑戦した。この活躍が認められ、9月25日にプロ4年目にして一軍初昇格。10月1日の対阪神戦で初出場、10月6日の広島戦で初ヒットを記録した。2008年は二軍でチーム2位の10本塁打を放ち、夏場に一軍で代打要員として起用されたが結果を残せなかった。2009年は代打要員で起用されるも目立った結果は残せず、10月1日付で戦力外通告を受ける。シーズン終了後、12球団合同トライアウトに参加したものの、獲得球団が現れず、プロ野球からの引退をブログで表明した。その後ブログは閉鎖された。引退後は地元長野で家業を手伝っている。
諏訪中3年時の1996年に日本選抜に選ばれる。松商学園高時代は、1年時の1997年に第79回全国高等学校野球選手権大会に出場。1回戦の西京高戦は3対4で敗戦（2打数1安打）。1年生ながら抜群の打撃センスを買われ、長野大会からベンチ入りしていた。本大会では、一塁手のレギュラーだった先輩選手が怪我でメンバーから漏れたため、背番号3の一塁手として試合に出場した。3年時は主将となり、1999年の第81回全国高等学校野球選手権大会に2度目の出場。初戦の尽誠学園高戦は3対6で敗戦。4番遊撃手で出場し、2打数0安打1打点1三振1四死球。明治大学では、2002年の春季東京六大学リーグ・ベストナイン（一塁手）。2003年、秋季東京六大学リーグ、明大の六大学リーグ1000勝目となる試合でサヨナラホームラン。リーグ1位の3本塁打。リーグ通算67試合に出場し223打数58安打、打率.260、6本塁打、27打点。明治大学の同期に牛田成樹や、佐藤賢、岡本篤志などがいる。2004年のドラフト5巡目で横浜に入団。
ゲームプレイに最低限必要な用具を揃えたセットアップスターターと、1パック10枚入りのブースターパックが発売されている。ブースターパックにはレアもしくはメタル加工のカードが1枚封入されている。また、マクロスシリーズ関連の雑誌やタイアップ企画には、非売品カードが付属している。
カードは「ユニット（メカ）」「キャラクター（登場人物）」「コマンド（特殊効果）」の3種類があり、ユニットとキャラクターには戦闘能力（格闘力・射撃力・防御力）が記されている。ゲームは2人対戦方式で、プレイヤーはカード50枚でデッキ（本国）を構成する。ゲーム開始時に6枚を手札とし、ターンごとにデッキから1枚を引いて手札に加えていく。1ターン4つのフェイズ（行動）で攻撃や防御を行い、これを交互に繰り返して、相手のデッキを0枚にしたほうが勝者となる。手札の使用には指定された色と数値（国力）が必要であり、3種類のカードの組み合わせ次第で戦闘能力が変化するため、手駒を活用する戦略性が必要となる。クルセイドシリーズ共通ルールを採用しているので、クロスフォーマットの試合では他シリーズとの混合デッキを構成することもできる。さらに「マクロスシリーズ」ならではの特徴としてバルキリーの3段変形をルールで再現している。また、コマンドカードの中には「歌」カードが含まれている。
「サンライズクルセイド」に続くクルセイドシリーズの第2作。マクロスシリーズ作品全般を扱うカードゲームは本作が初となる。後に『劇場版 マクロスF』は「ヴァイスシュヴァルツ」（ブシロード）に参加している。カードのデザインはマクロスの世界観をフィーチャーしており、表面の左と下にはマクロスの主砲とダイダロスがあしらわれている。裏面は板野サーカスの乱舞するミサイルをイメージしている。カードの絵柄にはアニメ本編のカットや版権イラストのほか、美樹本晴彦、江端里沙、天神英貴らによる描き下ろしイラストを使用している。
2019年6月27日、ツエーゲン金沢に育成型期限付き移籍で加入することが発表された。7月14日、第22節の東京ヴェルディ戦で途中出場から移籍後初得点を果たした。
MELPe では、MELP のアルゴリズムに加え、雑音抑制の前処理追加などの拡張が行われ、騒音の多い環境での音質が向上している。雑音抑制のアルゴリズムとしては、MMSE-STSA法（minimum mean-square-error short-time spectral amplitude estimator）を対数スペクトルに拡張したものが用いられている。1.2kbps MELPe は、3フレームをひとまとまりのスーパーフレームとし、フレーム間のパラメータの相関を利用して線スペクトル対などがベクトル量子化やコードブックによりまとめて符号化され、ビット数の削減が行われる。まとめて処理する単位が長くなったため、有声時のピッチ周波数の誤差を減らすために音声信号の先読み長が MELP より129サンプル長くなった。処理フレーム数が増えたことと先読み長の変更により符号化遅延時間は MELP での 42.625ms から 103.75ms になった。0.6kbps MELPe は、4フレームがスーパーフレームとして扱われ、各種パラメータがさらに効率的にベクトル量子化される。量子化の方法も複数用意され、スーパーフレーム内の有声・無声のパターンによって切り替えを行う。有声時のピッチ周波数の変化を補間し滑らかにする機能も強化された。フレーム長は 22.5ms のままで変わらない。またフーリエ級数モデリングでのフーリエ強度や非周期パルスの情報は使用されない。符号化対象となるフレーム数が 1.2kbps MELPe より1フレーム多いため、0.6kbps MELPe の符号化遅延時間は 126.25ms である。