A
verseci tanítóképzőben szerzett tanítói oklevelet. 1869-ben
kinevezték a
Budán akkor indult Első Állami Tanítóképző tanárává, ahol 1873-ig oktatott. Részt vett a közoktatási reformtervek
kidolgozásában, emellett több pedagógus érdekképviseleti szervezet létrehozásában is. Kezdeményezésére alakult meg 1872-ben a Magyarhoni Tanítóegyletek
Szövetsége. Több mint tíz pedagógiai tárgyú könyvet, több száz cikket írt. Elindította, 1880-1888 között szerkesztette a
Magyar Pedagógiai Szemle című
szakfolyóiratot. 1889-ben Vas vármegyében kezdődött tanfelügyelői munkássága. 1890-ben Szolnok-Doboka, 1892-ben Tolna vármegyében dolgozott. 1897-ben Hont
vármegyéből került
Magyaróvárra, ő lett
Kuliszeky Ernő Moson megyei tanfelügyelő utódja.
1900-ban összetűzésbe került
Pogány József alispánnal, és röpiratot jelentetett meg a Moson megyei állapotokról. Ennek
következtében 1900 őszén szabadságra küldték, majd az év végén Hont vármegyébe helyezték át. Ott zárult tanügyi pályája 1906-ban, nyugdíjba vonulásakor.