Син на Стефан Захариев. Завършва класното училище в Пазарджик. Учи в лицея в Плоещ (1873). Взема участие в Сръбско-турската война (1876), доброволец в четите на Филип Тотю и Панайот Хитов. След избухване на Руско-турската освободителна война (1877-1878) е в състава на I рота, V дружина. Участва в битките при Плевен и Шипка и е награден с кръст „За храброст”. След Освобождението (1878) остава да служи в 20-а Пловдивска дружина. След двегодишно обучение е командирован в Сливен и назначен за градоначалник (1880). В Сливен остава до 1890. Преместен е на границата, назначен за началник на митницата. Около 1882 живее в Пловдив и по-късно отново се връща в Сливен при семейството си. Работи като прошено-писец при Мировия съд. Записва се доброволец в Балканската война (1912) и участва в боевете при Одрин. Активен член на Поборнико-опълченското дружество и през 1924 е председател на сливенския клон на дружеството.
Енциклопедия :Пазарджик”