1890 m. baigė Veiverių mokytojų seminariją.
Mokėsi: Palestinoje, Turkijoje, kai kuriose Rusijos vietovėse.
Iki 1915 m. mokytojavo Ingavangyje, Klebiškyje (Prienų r.), Jaminuose, Štabine (Lenkija) ir Suvalkų mieste.
Pirmojo pasaulinio karo metu buvo pasitraukęs su pabėgėliais į Rusiją, gyveno Tombove.
1918 m. grįžo į Lietuvą, mokytojavo Žemutinėje Panemunėje, vėliau persikėlė į Kauną.
1919 m. buvo paskirtas į Vidaus reikalų ministerijoje besikuriantį Savivaldybių įstaigų departamentą.
1920-1921 m. buvo valsčiaus skyriaus viršininkas.
1921-1924 m. – Savivaldybių departamento direktoriaus padėjėjas.
1924-1926 m. – Departamento vyriausiasis revizorius.
1924-1925 m. rengė valsčių savivaldybių raštvedžių ir sekretorių kursus.
1926-1936 m. buvo Jonavos miesto burmistru. Iš šių pareigų pasitraukė visiškai pablogėjus sveikatai.
Palaidotas Skarulių kapinėse (Jonavos r.).
Daug prisidėjo prie Lietuvos savivaldos kūrimo, tvarkė ir tobulino savivaldybių veiklos pirmuosius žingsnius.
Dirbo sudarydamas administracinius vienetus – apskritis, nustatydamas jų ribas, vėliau tvarkydamas valsčius ir jų ribas.
1. Juozas Kudirka. Veiverių mokytojų seminarija (1866-1918), Vilnius, 1970, p. 73
2. https://www.voruta.lt/novuzes-krasto-pasaku-senelis
3. Gediminas Ilgūnas. Jonavos krašto žmonės. Jonava: Linotipas, 2000, p. 88
4. https://web.archive.org/web/20160305163424/http://www.jonbiblioteka.lt/lt/krastotyra/krastieciai/292-kaunas-juozas