于杭州警官学校。抗日战争时期，曾担任过军统局特务处武汉区区长，武汉行营秘书，武汉警备司令部稽查处处长，宪兵政治部主任，空军总司令部政治部主任、新闻处处长，军统局空军站站长等职。抗战结束后于，1948年当选第一届国大代表。同年晋升为陆军少将。后赴台，曾任行政院设计委员会委员等。