1891 m. baigė Veiverių mokytojų seminariją.
Dirbo Piotrkovo pradinėje mokykloje mokytoju (Lenkija). Vėliau dirbo Iždo Rūmuose.
Privačiai mokė vaikus iš įvairių Lenkijos vietovių.
1914-1918 m. su šeima gyveno Kurske (Rusija). Gavo tarnybą Iždo Rūmuose.
1918 m. grįžo į Lietuvą. Suorganizavo tremtinių ešeloną.
Apsigyveno Kaune.
Buvo vienas pirmųjų Finansų ministerijos organizatorių atsikuriančioje Lietuvoje. Ilgą laiką buvo Rinkliavų departamento direktoriumi. Vadavo Finansų ministrą.
Dirbo Kauno miesto mokesčių inspektoriumi iki pensijos.
Pasitraukus iš tarnybos privačiai patarinėjo žmonėms finansiniais klausimais.
Palaidotas Panemunės kapinėse.