No 1873. līdz 1914. gadam bijis skolotājs Pūņu skolā.
Talsu novadā savācis pasaku, mīklu un parunu krājumu, ko nodevis Augustam Bīlenšteinam.
Sasmakas (Valdemārpils) apkārtnē vācis un Krišjānim Baronam aizsūtījis 1500 tautasdziesmu tekstus.
Sasmakā, Zemītē, Aizupē, Vānē, Dundagā un Ancē ar lielu precizitāti pierakstītās melodijas nosūtījis Andrejam Jurjānam. Viņa sūtītā melodija "Še neauga tādi koki" kļuvusi populāra A. Jurjāna apdarē ar tekstu "Jūriņ’ prasa smalku tīklu".
Leksikogrāfiskos matereriālus sūtījis Kārlim Mīlenbaham un Jānim Endzelīnam. Rīgas Latviešu biedrības Zinību komisijas "Rakstu krājumā" (1914, 17) publicēts Jāņa Heniņa izstrādāts reģistrs "Vārdi, kuri nav sastopami Ulmaņa vārdnīcā".