1962年北海道室蘭市に生まれる。1985年3月、北海道大学工学部応用物理学科(工業数学講座)卒業。同年4月日本電信電話株式会社に入社。1988年NTTデータ通信株式会社発足時に移籍。BS、地上波データ放送関連のシステムおよびコンテンツの開発に従事。1991年から1993年まで、visiting engineerとして、MITのマルチメディアプロジェクトに参画。2003年よりオープンソースプロジェクトのマネージメントを担当。Linux OSのセキュリティ強化を目的としたTOMOYO Linuxを開発、2009年にLinux標準機能に取り込まれた。システムエンジニアとしての業務の傍ら、2008年4月、情報セキュリティ大学院大学情報セキュリティ研究科に入学。2012年3月、同修了。博士(情報学)。2012年4月よりNTTデータ先端技術株式会社に出向し、日本電信電話株式会社NTT OSSセンタで、OSSを用いたシステムのサポート業務に従事している。横浜市在住。