1914 m. baigė Veiverių mokytojų seminariją.
1916-1917 m. eiliniu tarnavo Rusijos kariuomenės 21 artilerijos brigados 1 baterijoje.
1919 m. pradėjo tarnybą vyresniuoju raštininku Lietuvos kariuomenės Tiekimo skyriuje. Suteiktas karo valdininko laipsnis.
1922 m. paleistas į atsargą kaip reikalingas Švietimo ministerijai.
1923 m. pradėjo studijuoti Lietuvos universiteto Humanitarinių mokslų fakultete.
Mokytojavo Kauno 2 vidurinėje mokykloje, vėliau – 6 gimnazijoje.
1928 m. buvo pripažintos vidutinės mokyklos mokytojo teisės.
1937 m. kaip buvusiam karo valdininkui, laikomam karininkų atsargoje, suteiktas atsargos jaunesniojo leitenanto laipsnis.
Šaltiniai, publikacijos
1. Juozas Kudirka. Veiverių mokytojų seminarija (1866-1918), Vilnius, 1970, p. 78
2. Lietuvos kariuomenės karininkai 1918-1953. Vilnius: Lietuvos nacionalinis muziejus, 2008, t. 8, p. 35