Padėjo J. Jablonskiui redaguoti A. Juškos lietuvių kalbos žodyną. Išleido rašybos vadovėlių („Trįs lekcijos geram išsimokinimui puikjai rašyti“ 1900 m.) Sekdamas K. Jauniaus gramatika parašė vadovėlius „Naujas lietuviškas kalbamokslis“ 1903 m., „Senasis lietuviškas kalbomokslys“, „Santaika (sintaxis) lietuviškoje kalboje“, abu 1905 m. Bendradarbiavo periodinėje spaudoje („Lietuvių laikraštis“, „Viltis“, „Vilniaus žinios“, „Draugija“ ir kt.) Daug prisidėjo redaguodamas pirmąjį moterų laikraštį „Lietuvaitė“ (1910–1914). Periodikoje iki pirmo pasaulinio karo daug rašęs apie verslumą, kooperaciją; realiame gyvenime buvo aktyvus vartotojų draugijų šalininkas. Parašė dienoraštį „Visokių atsitikimų sąrašas: 1895–1898“, išleistas 2004 m.