为淡水县庠生。后来到了日治时期，为日本政府网罗担任基隆区街庄长事务所书记，并于明治卅四年（1901年）获授绅章。明治卅六年（1903年）接替前任之吴志清而升任基隆区街庄长，不久又升任为台北厅基隆区长(1913-1920年)。大正九年（1920年）地方制度修改之后，任基隆市协议会员、基隆街协议会员。于次年（1921年）担任基隆街助役，但不久便退职。在此之后又担任过台北州协议会员与基隆同风会会长，大正9年(1920年)至昭和7年（1932年）担任台北州州协议会员。而除了担任公职服务乡里之外，