1903年入縣立高等國小堂讀書。
1910年考入省立濟南農業學堂。
歐戰時在清華學校應招赴歐,戰止,續留英國,公費入利物浦工學院,習機械工程科。
1924年結業回國,先任廣州國民黨中央黨部秘書,鏇調黃埔軍校,任校長蔣介石的英文秘書。
此間,曾以黃埔軍校教導團第二團國民黨代表的身份參與東征。
1925年,任廣東航空局業務處長。
1926年任孫中山大元帥府航空局長,後改任國民革命軍總司令部航空處處長兼海軍處國民黨代表。
1928年任國民政府北伐軍航空隊司令,參與北伐。
1929年任國民革命軍總司令部艦空署中將署長(相當於空軍總司令)。
北伐後,任中央陸軍軍官學校外語教官。
1932年,任國民政府軍事委員會訓練總監總政治訓練處長。
不久,改任河南省建設廳長。
1940年任國民黨政府財政部全國稅務署署長。
1946年,為“國大代表”。
1948年,為國民政府第一立法委員。
1950年去台灣,任“經濟部”次長,台灣鋁業公司和機械公司董事長等職。
1953年台組織創辦了中原工學院,後升格為中原大學。
1962年組織“基督教護教反共聯合會”並任首屆理事長。
1971年退休。
1984年病故。