畢業於交通大學(今上海交通大學、西安交通大學)電機系。
字少藩。南海人。畢業於交通大學(今上海交通大學、西安交通大學)電機系。后官費留學美國康乃爾大學,1921年獲電機工程碩士學位,歷任廣州市公用局、省建設廳
技士,廣州電車公司總工程師,粵漢鐵路工務處處長,
中山大學教授,廣東工業專門學校教務長。1930年任
鐵道部、
交通部科長。1933年任交通大學唐山工學院(即
唐山交通大學,今
西南交通大學)教授。
抗日戰爭時期,歷任開遠水電廠、岷江電廠、宜賓電廠廠長。
抗戰勝利后回粵,任廣州電廠廠長、廣州市政府公用局局長。