曾就读北平通县潞河中学,1942年考入国立西北联合大学(前身为天津北洋大学),1944年考入国民党空军军官学校,为第23期学员,在印度、美国受过飞行训练。
1946年回国后任国民党空军第1大队中尉飞行员;1948年2月在时任国民党空军第四医院航空医官的中共南京地下党林健神(即林诚)的介绍下秘密加入中国共产党。
1949年3月7日下午14时许从上海大场机场驾驶1架驾驶BM006号英制“蚊”式战斗轰炸机,同国民党空军军官学校上尉副中队长刘继广、中尉飞行教官禹庆荣(3人均为中共地下党员)飞抵河北石家庄起义。随后到东北军区航空学校任教。1949年8月任华北军区航空处飞行中队第3轰炸机分队飞行员,10月1日在开国大典阅兵式中曾驾驶英制“蚊”式战斗轰炸机为空中受阅梯队第4分队领队的僚机飞行员参加受阅任务(兼负防空警戒任务挂弹受阅飞行)。